摘要: ####js实现v-model <div> <input type='text' id="text"> <p id="show"></p> </div> <script> let obj = {} Object.defineProperty(obj, 'text', { get: () => { r 阅读全文
posted @ 2020-09-11 10:49 我是粉粉呀 阅读(484) 评论(0) 推荐(0) 编辑
摘要: #####js实现深拷贝 通过 JSON 对象实现深拷贝 //通过js的内置对象JSON来进行数组对象的深拷贝 function deepClone2(obj) { var _obj = JSON.stringify(obj), objClone = JSON.parse(_obj); return 阅读全文
posted @ 2020-09-11 10:47 我是粉粉呀 阅读(136) 评论(0) 推荐(0) 编辑
摘要: webpack3升级webpack4 一、概述 相比于webpack3,webpack4可以零配置运行,打包速度比之前提高了90%,可以直接到ES6的代码进行无用代码剔除,新增的optimization使用简单。 webpack4 设置了默认值,以便无配置启动项目 1)entry 默认值是 ./sr 阅读全文
posted @ 2020-08-17 00:38 我是粉粉呀 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 我们都知道Promise.all()方法在有一个Promise reject以后,请求结果只返回第一个reject,我们进行了改写,在有请求reject时也可以获取所有结果,并给每个请求添加超时处理。 代码如下: const promiseall = (all) => { const promise 阅读全文
posted @ 2020-08-17 00:21 我是粉粉呀 阅读(380) 评论(0) 推荐(0) 编辑
摘要: ###JS代码实现复制功能 在业务中,经常会遇到这样的场景,需要点击按钮,复制标签中的文本到剪切板,浏览器是有copy方法的,但是select() 选中文本方法只针对input和textarea有效, 我们的解决方案是点击按钮的时候,create一个input,将要复制的内容通过setAttribu 阅读全文
posted @ 2020-05-26 15:26 我是粉粉呀 阅读(364) 评论(0) 推荐(0) 编辑