- 博客(14)
- 收藏
- 关注
原创 vue2版本的项目安装使用Test-Utils
主要是版本的问题,必须一致。删掉jest.config.js(如果有的话)如果测试覆盖率不显示执行如下代码:npm list handlebars //查看版本信息npm uninstall -g handlebars //卸载当前版本 npm install handlebars@4.5.3 //安装...
2021-03-15 18:28:53
796
原创 jest单元测试的代码覆盖率显示不出来
https://blog.youkuaiyun.com/weixin_45992513/article/details/113883438?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_v2~rank_aggregation-1-113883438.pc_agg_rank_aggregation&utm_term=jest+%E5%8D%95%E5%85%83%E6%B5%8B%E8%
2021-03-15 17:10:58
861
原创 前端Mocha+Chai单元测试
一. 单元测试 单元测试分为两种: TDD:Test-Driven Development,测试驱动开发,注重输出结果。 BDD:Behavior Driven Development,行为驱动开发,注重测试逻辑。 对于TDD、BDD的区别可查看: 关于TDD、BDD和DDD的一些看法 。 对于单元测试,推荐查看 【译】每个单元测试必须回答的 5 个问题 。 mocha默认的模式是BDD。 二. Mocha介绍 在Node.js中,目前比较流行的单元测试组合是 mocha +
2021-02-25 15:43:22
788
原创 js下载excel文件
vue模块中引入在用的地方直接调用写在公用js里// 下载文件function downloadFile (obj, name, suffix) { let m = (new Date().getMonth() + 1) < 10 ? '0'+(new Date().getMonth() + 1) : (new Date().getMonth() + 1); let d = new Date().getDate() < 10 ? '0'+new Date().getDate(
2021-02-22 16:40:51
1834
原创 Object.assign()的用法
Object.assign()的用法https://blog.youkuaiyun.com/dwb123456123456/article/details/83316471
2021-01-07 11:26:59
149
原创 vue+el-upload实现上传excel补充
继上一篇(https://blog.youkuaiyun.com/m0_37842761/article/details/110918739)之后发现一些问题:比如上传之后,再次选择文件之后但是并不会触发上传事件了,这是因为你上传之后没有清空缓存,elupload将上传的文件放在了file List里,然后你要手动调用this.$refs.uploadBox.clearFiles();这里的uploadBox是你ref绑的elupload。这里如果你的成功失败回调函数不起作用注意检查红框部分:...
2020-12-18 15:15:02
507
原创 vue+el-upload实现上传excel
先大概了解一下这个组件的属性和方法:action:看官网就知道了,指定上传的路径,但是一般vue项目里我们的请求路径不会写在这里。show-file-list:是否显示你上传的文件,true的话它会在一个ul里显示before-upload:顾名思义,上传之前的一些操作,我把校验写在这里了。注意::auto-upload="false"时before-upload不生效,所以她两选择一个便好。 beforeUpload(file) { const Xls = file.name.
2020-12-09 15:31:42
2073
原创 关于flex的一点了解
定义和用法flex 属性用于设置或检索弹性盒模型对象的子元素如何分配空间。flex 属性是 flex-grow、flex-shrink 和 flex-basis 属性的简写属性。当然首先你必须是弹性布局:disply:flex; #main{ width:220px; height:100px; border:1px solid black; display:flex; } #main div{ flex:1 }<div id="main"> <div
2020-12-08 12:01:34
106
原创 VScode字体超大怎么改回来?
VScode字体超大怎么改回来?改背景图时不小心把字体设置的超大了,而且还是失去焦点自动保存了,难受…网上一搜,真不好搜,答案有两种借图一用(本人比这个还严重,鼠标已经滚动不了了)第一种:打开目录:C:\Users\Administrator\AppData\Roaming\Code\User文件目录下的 settings.json (Administrator为登陆用户名)右键打开,记事本即可找到“window.zoomLevel”:后面数字改小,建议0或者0.1第二种:http
2020-12-01 10:19:12
2973
原创 react项目启动成功,页面报错foreach的解决办法
react项目启动成功,页面报错foreach的解决办法https://blog.youkuaiyun.com/weixin_50221653/article/details/109303359
2020-11-20 17:50:08
573
原创 hasownproperty的使用
js中 hasownproperty方法的使用hasOwnProperty是从Object继承过来的 ,返回值是一个布尔值,指出一个对象是否具有指定名称的属性。object.hasOwnProperty(proName)ie兼容模式下 老版本的 IE 的 DOM Element 是没有 hasOwnProperty 方法的, window 对象也没有 hasOwnProperty 方法,或者低版本 不支持hasOwnProperty方法。可以考虑用 Object 对象的 hasOwnProper
2020-11-19 10:23:28
1082
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人