logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端自动化测试——vue单元测试vue-test-utils

自动化测试分类单元测试单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。简单来说,单元就是人为规定的最小的被测功能模块,可能是一个单一函数或方法、一个完整的组件或类。单元测试是最小巧也是最简单的测试——它们通过隔离单个组件的每一个部分,来在最小工作单元上进行断言。单元测试侧重:检验函数的输出结果e2e测试e2e (端到端) 测试,致力于确保组件的一系列交互是正确的。

#单元测试
Vue + Element UI 循环生成checkbox无法选中

背景:需要根据后端返回的数据生成相对应数量的checkbox,并勾选需要更改状态的数据传递给后端,如下图HTML部分:<el-checkboxv-model="item.checked" :key="item.id"></el-checkbox&

Vue + Element UI 循环生成checkbox无法选中

背景:需要根据后端返回的数据生成相对应数量的checkbox,并勾选需要更改状态的数据传递给后端,如下图HTML部分:<el-checkboxv-model="item.checked" :key="item.id"></el-checkbox&

vue + axios 导出Excel文件流(解决乱码问题)

后端返回的是文件流,需要前端转换成Excel文件并下载到本地,具体写法如下:axios.post('/api/export', qs.stringify(params), {headers: {'Content-Type': 'application/x-www-form-u...

axios get方法传递数组

axios的get方法中使用params时对于js数组类型的参数的默认操作比较奇怪,会使得参数名后带上’[]'字符串,如下但是console.log参数bizType,就是正常的[‘3’,‘4’,‘5’]按照网上的写法,把数组json序列化再查看参数,发现变成了这样本来以为能解决问题,其实传递给后端的是’[“4”,“5”,“6”]’,后端说解析不了

到底了