
vue
IMP_L
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue给element-ui的样式深度赋值
当我在vue项目中使用element-ui时,想要修改element的组件的默认样式,但是我vue文件内已经写了<style lang="scss" scoped>加了sass预处理和scoped。这样我们就需要想办法摆脱scoped的束缚,穿透它。我记得可以用vue-loader的>>> 和 deep,用了之后发现前者没有效果,后者报错Module build failed (from ./node_modules/sass-loader/dist/cjs.js):原创 2020-05-29 16:34:55 · 837 阅读 · 2 评论 -
用Promise.race()处理下载需求
今天得到一个需求 让我吧几个视频下载下来,oh my god。这也太简单了吧。 产品忽然又甩了一句:一次最多下载五个,下载完一个之后,等待下载的加入到下载队列。ohhhhhhhhhh, 这个事情忽然有意思了~五个下载同时在执行,谁先下载完,把谁剔除。很自然想到了Promise.race()。把谁剔除,把谁加进来,相当于就是给他们一个状态咯,isUploaded。既然思路已经有了,那我们开始吧~handleCycleUpload = () => { // const { imageList原创 2020-05-21 14:17:17 · 235 阅读 · 0 评论 -
在vue中将数据导出为excel表格
将一个JSON转换成Excel 酷炫啊,兄嘚~首先我们要先输出一个export.jsimport saveAs from './FileSaver.js'function convertDSTo26BS (num) { let code='' let reg = /^\d+$/g if (!reg.test(num)) { return code } let m while (num > 0) { m = num % 26 if (m ===原创 2020-05-21 13:40:50 · 756 阅读 · 0 评论 -
VUEnpm run dev 崩溃问题
全局安装increase-memory-limitnpm install -g increase-memory-limit进入工程目录,执行:increase-memory-limit原创 2020-05-13 13:11:10 · 1267 阅读 · 0 评论 -
js的坑之--indexOf
先来一个小栗子var a = {a: 2}var arr = [a]console.log(arr.indexOf(a)) // 输出 0 这段代码看着没问题下面魔法来了var arr = [{a: 2}]console.log(arr.indexOf({a: 2})) // 输出 -1var arr = [{a: 2}]var a = {a: 2}console.log(arr.indexOf(a)) // 输出 -1黑人问号?????why???一顿百度原来两个引用类型比原创 2020-05-12 18:30:06 · 321 阅读 · 0 评论 -
VUE中使用防抖与节流,以及this指向问题
最近项目中遇到了防抖与节流问题,搜索了很多文章都有this指向的问题,最后不得不采取一种很low的方法data中定义isFirst为1if (this.isFirst < 2){ this.isFirst = 2 setTimeout(() => { this.isFirst = 1 }, 1000) }这样就形成了假的节流但是我们怎么能屈服于这种写法继续探索vue项目中用闭包的方式防抖节流一顿操作后 const delay = (原创 2020-05-12 14:00:46 · 2927 阅读 · 0 评论