2021年4月9日

谷歌插件大全地址

摘要: https://chrome.zzzmh.cn/ ,安装devtools 阅读全文

posted @ 2021-04-09 11:13 冰love 阅读(113) 评论(0) 推荐(0) 编辑

2021年4月3日

vue技能总结

摘要: 1:传值 隔代传值通过v-bind = “$attrs”. 2:传方法 v-on=“$listeners” 就可以在子组件调用父组件的方法 ,this.$emit("methodsFromParent") 3:子传父 slot 孩子: <slot name="aa" :foo="'foooooooo 阅读全文

posted @ 2021-04-03 23:55 冰love 阅读(195) 评论(0) 推荐(0) 编辑

2021年3月30日

1;开发小技巧

摘要: 1:数组根据下标交换位置 const arr = [1,3,4,45,6,7] [arr[2],arr[5]] = [arr[5],arr[3]] 2:如何在forEach中打断循环 try{ [1,2,3,4,45].forEach(item=>{ if(item 2){ throw new Er 阅读全文

posted @ 2021-03-30 18:06 冰love 阅读(47) 评论(0) 推荐(0) 编辑

2021年3月4日

axios封装添加取消请求

摘要: import axios from 'axios'; axios.defaults.timeout = 5000; axios.defaults.baseURL =''; let pending = []; //声明一个数组用于存储每个ajax请求的取消函数和ajax标识 let cancelTok 阅读全文

posted @ 2021-03-04 22:17 冰love 阅读(405) 评论(0) 推荐(0) 编辑

2021年1月24日

对gererator函数的认识

摘要: 在js中函数一旦运行,会运行到最后,或者遇到retuen 的时候。而generator函数打破了函数完成运行的可能。它的语法跟普通函数完全不同。 1:function关键字和函数型之间有个*号,推荐放在关键字后面。 2:直接调用 Generator函数并不会执行,也不会返回运行结果,而是返回一个遍历 阅读全文

posted @ 2021-01-24 09:55 冰love 阅读(141) 评论(0) 推荐(0) 编辑

2021年1月11日

怎么优雅的获取数组最后一项.

摘要: const arr = [1,2,3,4,5] 1:const [lastItem] = arr.slice(-1) console.log(lastItem) 2:const len = arr.length console.log(arr[len-1]) 3: const lastItem = 阅读全文

posted @ 2021-01-11 09:27 冰love 阅读(755) 评论(0) 推荐(0) 编辑

2021年1月6日

找到新对象与默认对象的差别。优化接口。

摘要: 在工作中我们经常会操作某个对象,如果对象很大,但是每次只更改一小部分。没必要把个对象都传给后端。采取值传递修改的数据。如果不修改,传空对象。在获取的时候,可通过lodash的merge 函数,进行对象合并。 1 function findDiffFn(newObj, stardardObj) { l 阅读全文

posted @ 2021-01-06 16:13 冰love 阅读(115) 评论(0) 推荐(0) 编辑

2020年12月17日

vuecli3.0 优雅使用svg

摘要: 1:vue-cli对svg文件有默认的url-loader 处理,我们要使用svg 图标需单独进行配置 下载一个插件svg-sprite-loader来单独处理我们的svg图标,它是一个webpack loader,支持将多个svg打包成svg sprites npm install svg-spr 阅读全文

posted @ 2020-12-17 17:52 冰love 阅读(849) 评论(0) 推荐(0) 编辑

2020年8月27日

解决vueRouter 跳转相同路由报错

摘要: 解决思路 重写push方法,添加catch const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function push(location, onResolve, onReject) { if (onRe 阅读全文

posted @ 2020-08-27 10:36 冰love 阅读(1735) 评论(0) 推荐(0) 编辑

2020年8月3日

vue项目中使用 web worker 开启多线程

摘要: 1:安装 npm i -S 'vue-worker' 2: main.js import VueWorker from 'vue-worker' Vue.use(VueWorker) 3:App.vue 阅读全文

posted @ 2020-08-03 17:01 冰love 阅读(8925) 评论(0) 推荐(0) 编辑

导航