logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vuex直接修改state 与 用dispatch/commit来修改state的差异:

一. 使用vuex修改state时,有两种方式:1)可以直接使用 this.$store.state.变量 = xxx2)this.$store.dispatch(actionType, payload)或者: this.$store.commit(commitType, payload)二. 异同点1)共同点: 能够修改state里的变量,并且是响应式的(能触发视图更新)2)不同点:...

前端单元测试框架(Karma/Mocha + Vue-Test-Utils + Chai)

通过我们Vue的项目, 去讲解如何使用mocha & karma, 且结合vue官方推荐的vue-test-utils去进行单元测试在使用vue-cli创建项目的时候,会提示要不要安装单元测试和e2e测试。既然官方推荐我们使用这两个测试框架,那么我们就以此为例实践一下。简介KarmaKarma是一个基于Node.js的JavaScript测试执行过程管理工具(Test Ru

#单元测试
前端对称加密

前端 crypto-js AES 加解密网上关于 AES 对称加密的算法介绍挺多的,对这一块还不是特别理解的小伙伴可自行百度,这里我推荐一篇AES加密算法的详细介绍与实现,讲的还是蛮详细的~具体实现其实搞懂了是怎么一回事,做起来还是挺简单的,因为库都是现成的,我们只需要会用就好啦,这里我在推荐一篇理解AES加密解密的使用方法,加深大家对 AES 算法的理解~这里我以 Vue 作为例子,其他...

axios post 提交数据的几种方式

axios中post请求在与后台交互时,在请求头‘Content-Type’ 定义的提交数据类型有几种方式,如下:this.axios({url:"http://127.0.0.1:3000/getData",method:"post",data:params,header: {'Content-Type': 'application/x-www-form-urlencoded'.

到底了