- 博客(5)
- 收藏
- 关注
原创 vue-cli3全局引入sass变量的方法
果然还是小白,找了一下午,翻遍sass的各种出错情况,却没想到竟然是因为。。。查看package.json安装的sass-loader的依赖版本在vue.config.js文件中添加如下代码module.exports = { // 整个项目使用全局的scss变量 css: { loaderOptions: { sass: { prependData: `@import "@/assets/css/va
2021-08-27 17:58:24 651
原创 修改element组件库中Cascader级联选择器下拉列表的默认样式
在保证不影响其他页面中Cascader样式的情况下(首先就不能删除scoped),如果css用到less预处理器,想到的第一个解决办法就是用深度选择器">>>">>> .el-select-dropdown { background-color: #23454b; color: red; }然鹅发现并不起作用~如果用到的是sass预处理器,可以用深度选择器"/deep/
2021-05-11 17:53:17 4083 2
原创 数组扁平化|多维数组转为一位数组
ES6的flat()方法 let arr = [ [1, 2, 3, 4], [5, 5, 6, 6], [1, [11, 22, 33, [12, 23, 34, [55, 66, 77]]]] ]; arr=arr.flat(Infinity); //参数如果是数值的话代表扁平化几维转化为字符串 toString arr=arr.toString().split(',').map(itme=>parseFloat(item));转化为字符串+正则 arr=.
2021-03-03 19:50:26 156 1
原创 js浅拷贝、深拷贝的实现
浅拷贝①引用的复制 function clone(obj) { let newObj = {}; for (let key in obj) { if (!obj.hasOwnProperty(key)) break; newObj[key] = obj[key] } return newObj; } let obj = { age: 20, name: 'xxx', address: { city: 'beijing' }, arr: ['a.
2021-03-02 00:59:53 181
原创 手写Promise,前端面试~
手写Promise,前端面试必备!!!相信很多小伙伴在笔试的时候可能都见过手写promise 这道题,不知道有没有跟我一样看到这道题一点思路都没有,一行代码也写不出来的,多多少少还是因为我们对promise解决异步编程还不太熟悉,如果想对promise有更深入的了解,推荐去看尚硅谷李超老师讲的Promise教程从入门到精通,由浅入深,比较容易听得懂。本篇文章就是根据视频教程写下的笔记。先对promise的有初步的认识,promise对象有三个状态(PromiseState),分别是①pending初始
2021-02-28 21:42:04 546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人