随笔分类 -  踩坑史

项目遇到的问题
安装 html-webpack-plugin 遇到的问题
摘要:1、TypeError: Cannot read property 'tap' of undefined 问题:安装的html-webpack-plugin和webpack版本不兼容 解决方案:从5. 降到了 4. 2、ReferenceError: BASE_URL is not defined 阅读全文
posted @ 2022-09-05 17:30 大黑ylx 阅读(340) 评论(0) 推荐(0)
解决antdv 中input每输入一个字符就失去焦点
摘要:1、问题出现 我用v-for循环,里面包括a-input节点,但每次按输入或者删除键,都会失去焦点,不能连贯输入就很懊恼!! 2、问题猜想 可能是因为代码中哪里触发了render,使组件进行重新渲染,所以输入框自然就失去了焦点。 3、解决方法 最终还是代码问题,v-for循环里的 key 值是包括a 阅读全文
posted @ 2021-04-21 18:33 大黑ylx 阅读(1416) 评论(1) 推荐(1)
input 无法输入内容的几种原因
摘要:1、设置 readonly 属性 <input type="text" name="name" value="ylx" readonly="readonly" /> readonly 属性规定字段只读,不可修改,但可复制。 2、font-size 属性值设为0 <input type="text" 阅读全文
posted @ 2020-11-30 15:51 大黑ylx 阅读(9805) 评论(0) 推荐(0)
优化webpack4配置,加快页面访问时间
摘要:一、问题 在测试环境打开项目代码只需要1s左右,但在正式环境则要12s左右才能打开页面,这么慢才响应真的让人很恼火,虽然网络肯定有很大原因,但前端代码加载也是着实要优化才行。 我看了一下浏览器开发者工具,发现前端把整个项目的代码文件都加载了,我也是醉了(因为这个项目我只是接手同事的),最大问题就是在 阅读全文
posted @ 2020-11-18 15:17 大黑ylx 阅读(898) 评论(1) 推荐(1)
解决vue项目更新版本后浏览器的缓存问题
摘要:这个问题产品经理很早就提需求了,之前是通过修改webpack的打包的js文件规则解决的。但最近谷歌浏览器更新版本后,这个方法失效了,应该是浏览器默认缓存文件了。最后上网找了这个方法解决的。 方案一:用户手动改浏览器配置 按F12或者右键->检查,勾上disable cache,这个选项是禁用缓存。 阅读全文
posted @ 2020-04-15 14:31 大黑ylx 阅读(11999) 评论(5) 推荐(0)
escape()、encodeURI()、encodeURIComponent()三种编码方式的区别
摘要:最近在项目中都遇到了编码的问题,有对字符串进行编码的,也有对URL进行编码了,明明是挺简单的问题,但着实也给自己挖了好多坑啊,所以今天来记录一下这三种编码方式的区别。 一、区别 1、escape() escape函数是对字符串进行编码的,作用是让他们在所有电脑上可见。编码之后的效果是%XX或者%uX 阅读全文
posted @ 2020-03-16 15:35 大黑ylx 阅读(836) 评论(0) 推荐(0)