08 2022 档案

摘要:vue 项目开发常见问题解解决方法 vue打包产生多余的.map文件。 1.修改config文件夹下的index.js文件,把productionSourceMap: false,设置为false 去除url的#号 1.在router文件夹里面的index.js里面添加 路由懒加载 1.修改rout 阅读全文
posted @ 2022-08-26 14:11 Mahmud(مەھمۇد) 阅读(28) 评论(0) 推荐(0) 编辑
摘要:打包成dist文件以后,index.html加载空白 没有修改config配置文件,直接打包,系统默认的是’/’(根目录),而不是’./’(当前目录),从而导致路径不对,页面加载不出来。 针对vue-cli3.0以下版本的可以直接将config/index.js文件的assetsPublicPath 阅读全文
posted @ 2022-08-20 11:11 Mahmud(مەھمۇد) 阅读(588) 评论(0) 推荐(0) 编辑
摘要:JS循环和递归的方法实现: 1*2*3...n 阶乘(递归的方法和普通方法) 就是函数自己调用自己本身,或者在自己函数调用的下级函数中调用自己。 方法1: function fn(n) { // 判断: 如果是n=1 直接输出1 退出 if (n == 1) { return 1; } // 如果是 阅读全文
posted @ 2022-08-19 10:26 Mahmud(مەھمۇد) 阅读(239) 评论(0) 推荐(0) 编辑
摘要:首先来简述什么是闭包 假设上面三行代码在一个立即执行函数中(为简明起见,我就不写立即执行函数了,影响读者理解)。 三行代码中,有一个局部变量 local,有一个函数 foo,foo 里面可以访问到 local 变量。 好了这就是一个闭包: 「函数」和「函数内部能访问到的变量」的总和,就是一个闭包。 阅读全文
posted @ 2022-08-17 23:18 Mahmud(مەھمۇد) 阅读(62) 评论(0) 推荐(0) 编辑
摘要:首先看一下官方的定义:Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个已经存在的属性, 并返回这个对象。语法 Object.defineProperty(obj,prop,descriptor) 对象添加属性 以前的修改添加对象属性的方法 OBJ.pa 阅读全文
posted @ 2022-08-16 12:24 Mahmud(مەھمۇد) 阅读(36) 评论(0) 推荐(0) 编辑
摘要:实现产品搜索功能的表格 div和tbody 部分: js数据data和 1. 获取相应的元素 2. 把数据渲染到页面中 3. 根据价格查询商品 当我们点击了按钮,就可以根据我们的商品价格去筛选数组里面的对象 4. 根据商品名称查找商品 如果查询数组中唯一的元素, 用some方法更合适,因为它找到这个 阅读全文
posted @ 2022-08-15 12:53 Mahmud(مەھمۇد) 阅读(512) 评论(0) 推荐(0) 编辑
摘要:解决vue项目$router.go(-1)返回刷新问题(keep-alive)相信每个人在项目中都会遇到这样的需求,就是跳到详情在返回来还希望保持原来的搜索结果,就是不希望刷新,这个时候呢keep-alive就起到了很大的作用 ***接下来就说说如何使用keep-alive来动态缓存页面的。 一: 直接在<router-view></router-view>外边加一层keep 阅读全文
posted @ 2022-08-14 16:01 Mahmud(مەھمۇد) 阅读(2256) 评论(0) 推荐(1) 编辑
摘要:箭头函数是ES6中的提出来的,它没有prototype,也没有自己的this指向,更不可以使用arguments参数,所以不能New一个箭头函数。 new操作符的实现步骤如下: 1、创建一个空的简单JavaScript对象(即{}); 2、为步骤1新创建的对象添加属性__proto__,将该属性链接 阅读全文
posted @ 2022-08-13 22:16 Mahmud(مەھمۇد) 阅读(50) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示