摘要: 一、发请求放仓库中,并存储数据 静态->api->仓库存储->组件显示 1、api/index.js中添加请求 //三级联动的接口 /api/product/getBaseCategoryList get 无参数 export const reqCategoryList=()=>requests({ 阅读全文
posted @ 2022-03-27 15:16 黄哈哈。 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 防抖节流 一、演示卡顿现象 正常:事件触发非常频繁,而且每一次的触发,回调函数都要去执行(如果时间很短,而且回调内部有计算,那么很有可能出现浏览器卡顿) 二、防抖 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。(你触发完事件 n 秒内不再触发事件,我才执行) /** * 防抖 正 阅读全文
posted @ 2022-03-18 23:37 黄哈哈。 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、数组去重 //普通方法 function uniqueArr(arr){ let result=arr.filter((item,index,arrs)=>{ return arrs.indexOf(item)==index }) return result; } function unique 阅读全文
posted @ 2022-03-18 23:36 黄哈哈。 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 内存泄露 一、4种常见的内存泄露 浏览器垃圾回收机制,但并不是说我们就可以完全不用关心垃圾回收这块了,我们的代码中依然要主动避免一些不利于引擎做垃圾回收操作,因为不是所有无用对象内存都可以被回收的,那当不再用到的内存,没有及时回收时,我们叫它 内存泄漏 1.1.意外的全局变量 未声明的变量-wind 阅读全文
posted @ 2022-03-18 23:35 黄哈哈。 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 闭包 一、变量的作用域 函数内部可以直接读取全局变量 function f1(){ console.log(n); } var n=999; f1(); // 999 在函数外部无法读取函数内的局部变量 function f1(){ var n=999; } console.log(n); // e 阅读全文
posted @ 2022-03-18 23:33 黄哈哈。 阅读(89) 评论(0) 推荐(1) 编辑
摘要: Vuex中解决不同模块命名冲突的问题namespaced: true 在模块中配置namespaced: true 当namespaced: true如何获取使用vuex中的数据? state //获取。不管为true为false this.$store.state.home.number1 //辅 阅读全文
posted @ 2022-03-15 15:31 黄哈哈。 阅读(849) 评论(0) 推荐(0) 编辑
摘要: Vuex中的辅助函数 mapstate-辅助函数 一、mapState 如果在一个组件中需要获取多个状态,通过this.$store.state来声明就会显得有些重复跟冗余 通过mapState这个辅助函数可以帮助生成计算属性 在store文件中定义state // store.js state:{ 阅读全文
posted @ 2022-03-15 15:28 黄哈哈。 阅读(484) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/ziChin/p/10394177.html 阅读全文
posted @ 2022-03-10 11:13 黄哈哈。 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 解决JavaScript数字精度丢失问题的方法 一、JS数字精度丢失的一些典型问题 1. 大整数运算 9999999999999999==10000000000000001 //true 2. 两个简单的浮点数相加 0.1 + 0.2 != 0.3//false ///相减、相乘 0.18-1 // 阅读全文
posted @ 2022-02-26 00:17 黄哈哈。 阅读(7368) 评论(0) 推荐(3) 编辑
摘要: vue插件整理 一、nprogress进度条插件 【链接】 二、swiper轮播 【链接】 三、解决vuex-刷新页面state数据消失插件 vuex-persistedstate vuex-along 【链接】 四、qrcode生成二维码插件 [官网] //引入 import QRCode fro 阅读全文
posted @ 2022-02-23 02:04 黄哈哈。 阅读(145) 评论(0) 推荐(0) 编辑