
some small pits
记录一些需要注意的点,和一些踩坑记录
望南
这个作者很懒,什么都没留下…
展开
-
javascript - 引用类型的比较
const num1 = new Number(1)const num2 = new Number(2)console.log(num1 == num2) //falseconsole.log(num1 === 1) //falseconsole.log(num1 == 1) //truelet arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]let arr2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]let arr3 = [ { i原创 2022-01-12 10:53:24 · 412 阅读 · 0 评论 -
JS实现url地址栏参数拼接、更改或者删除,(根据筛选条件,一个方法实现)
其实主要判断的点有两个,一共三种情况:判断url参数是否只有一个,使用一个参数的正则匹配判断多个参数:1、 判断是否是第一个参数2、判断是否是第二个参数这两个点梳理出来就开始实现正则匹配,但是每次匹配的时候要考虑传入的值是否为空,如果为空要按上述两种情况去处理,把值替换为空串,如果不为空,按默认正则模板直接替换代买实现:/** * @description: * @param {string} name:传入的键名,参数名 * @param {any} value:传入的值 *原创 2021-12-29 09:33:03 · 2636 阅读 · 0 评论 -
NPM 发布自己的npm包
1、首先访问npm官网,并登录,没有账号需先注册2、创建好自己的包配置,查看版本3、创建一个空文件夹,执行npm init -y 初始化,并配置好自己的最基础的webpack.config.js4、执行打包5、在终端输入命令npm config get registry一定要确保输出路径地址是https://registry.npmjs.org/如果是淘宝源的话,是无法上传成功的6、然后执行npm adduser,输入自己的账号密码密码是不显示输入的 输完直接按回车就行输出这原创 2021-11-18 14:44:30 · 249 阅读 · 0 评论 -
node版本过高,导致sass-loader,node-sass安装出现问题
版本问题没有办法,只有靠版本解决: "node-sass": "^6.0.1", "sass-loader": "^10.0.1",将原来的node_modulse删除,将package.json文件替换成这两个版本重新 npm i原创 2021-11-10 13:02:17 · 449 阅读 · 0 评论 -
关于表格表头与表格数据体的对齐问题
解决表格表头与表格数据体的对齐问题最近在项目遇到了表格的表头与表格数据体无法对齐的问题,找了很多办法,都没实际的作用,研究了一下,在这里记录一下:(所有样式代码均只贴关键部分)首先表格样式table{ table-layout:fixed //其实这里也可以不加 只是为了防止一些特殊情况}tr{ display:flex}td,th{ width:××% //具体数值根...原创 2019-02-27 22:39:40 · 3117 阅读 · 0 评论 -
babel7.×版本配置问题
暂时空白原创 2019-03-04 19:46:37 · 5119 阅读 · 0 评论 -
element-ui菜单组件嵌套二层路由导致当前菜单高亮的问题
二级路由导致菜单高亮失效首先 如果页面没有添加二级路由或者多级路由菜单得话,可以直接使用官网给的方法 :default-active="$route.path"就没有问题了但是当存在多层路由嵌套得时候,建议将路由写在计算属性里面 :default-active="defaultActive"其中计算属性里面写入需要或企业得路由, computed: { //获取当前...原创 2019-06-15 23:47:29 · 4252 阅读 · 1 评论