摘要: ``` // 睡眠 await this.sleep(300) sleep (ms) { return new Promise((resolve, reject) => { setTimeout(() => { resolve() }, ms) }) }, ``` 阅读全文
posted @ 2019-03-13 18:33 yangAL 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 需求:页面上方有许多标签,每点击一个标签或者取消一个标签都会调用接口查询数据,渲染到表格中。 问题1:当数据较多时,表格渲染的比较慢 问题2:当点击过快时,可能标签1对应的接口的返回数据1还没返回的时候,又点击了标签2,对应的接口返回的数据2返回开始渲染,数据2渲染一半时,数据1也回来了也开始渲染, 阅读全文
posted @ 2019-03-13 18:31 yangAL 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1:需求:项目的侧边栏实现换肤功能,核心代码: updateSkin (val) { const existSkinLink = document.head.querySelector('link[id="sidebar"]') if (existSkinLink) { existSkinLink. 阅读全文
posted @ 2019-03-13 17:39 yangAL 阅读(280) 评论(0) 推荐(0) 编辑
摘要: child和tags都是[{id:1,value:'a'}]的格式,当点击一级标签,要看二级标签是否已经被选中,如果被选中,则清除出去 如果用for循环 再splice的话 当删除掉了一个元素后,数组的索引发生的变化,造成了程序的异常 所以要用while的方式 上面的数组对象[{id:1,value 阅读全文
posted @ 2018-11-02 22:19 yangAL 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 安装: 配置: 按以下loader格式,添加进入webpack配置文件,实现从px转换成vw,适用于移动端项目 也支持聚合的写法 参数: 参数名 默认值 备注 viewportWidth 750 设计稿宽度,单位像素 viewportUnit 'vw' 转换单位 minPixelValue 1 最小 阅读全文
posted @ 2018-06-28 00:13 yangAL 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 前天做了组内的分享 讲了些webpack的东西 整个流程以及build文件夹内webpack相关的一些js所有的代码 每行代码什么意思 有什么作用 都做了很详细的标明。 webpack是3.6的 今天又简单写了些webpack4.5的更新 整个项目代码都在github上, 项目地址:https:// 阅读全文
posted @ 2018-06-27 16:24 yangAL 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 不要采用删除当前input[type=file]这个节点,然后再重新创建dom这种方案,这样是不合理的。 解释如下: input[type=file]使用的是onchange去做,onchange监听的为input的value值,只有再内容发生改变的时候去触发,而value在上传文件的时候保存的是文 阅读全文
posted @ 2018-04-12 17:18 yangAL 阅读(238) 评论(0) 推荐(0) 编辑
摘要: ``` map () { //数据结构横向对比, 增,查,改,删 let map = new Map() let array = [] //增 map.set('t',1) array.push({t:1}) console.info('map-array',map,array) //查 ... 阅读全文
posted @ 2018-03-06 18:41 yangAL 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 什么是iconfont? iconfont就是字面上的意思,叫做“字体图标”,将一套图标集以字体文件的形式封装,并通过 CSS 的 @font face 作为 Web Font 调用。 iconfont的好处是什么 众所周知,以往我们图片大多是用png。但是png在使用过程中却有众多不变之处,譬如每 阅读全文
posted @ 2018-03-05 17:02 yangAL 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 钉钉微服务webpack配置调整方案 1: Vue CLI配置修改方法 a. 修改build下webpack.prod.config.js。去掉图中三处hash(.[chunkhash]); b. 修改build下webpack.base.config.js。去掉图中hash; 2: 非Vue CL 阅读全文
posted @ 2018-03-01 20:13 yangAL 阅读(955) 评论(0) 推荐(0) 编辑