vue
Tangsze
人和树一样,越是向往高处的阳光,它的根就越要伸向黑暗的地底! 这是个技术横扫世界的时代。只是不知道 你会成为某个颠覆性产品的研发创造者, 还是一个和很多人一样后知后觉的消费者!
展开
-
vue 在组件上加key的作用
2.还有一个就是避免组件’原地复用’带来的副作用,加上key,可以让组件在数据变化时 强制更新组件’1.key就是给每一个vnode的唯一id,可以依靠key更准确地拿到Vnode中对应的节点。原创 2022-12-26 10:25:48 · 570 阅读 · 2 评论 -
Vue+Ts项目中根目录.文件配置详解
1 .editorconfig1.EditorConfig和Prettier一样,都是用来配置格式化你的代码的,这个格式化代码,要和你lint配置相符!否则会出现你格式化代码以后,却不能通过你的代码校验工具的检验。2.让使用不同编辑器的开发者在共同开发一个项目时“无痛”地遵循编码规范(编码风格),就可以使用EditorConfig插件,会在项目根目录寻找.editorconfig文件并使用其中定义的编码风格。默认配置root = true[*]charset = utf-8indent_sty原创 2021-03-15 17:08:08 · 1505 阅读 · 0 评论 -
前端性能优化35条
1、尽量减少HTTP请求个数——须权衡合并图片(如css sprites,内置图片使用数据)、合并CSS、JS,这一点很重要,但是要考虑合并后的文件体积。2、使用CDN(内容分发网络)这里可以关注CDN的三类实现:镜像、高速缓存、专线,以及智能路由器和负载均衡;3、为文件头指定Expires或Cache-Control,使内容具有缓存性。区分静态内容和动态内容,避免以后页面访问中不必要的HTTP请求。4、避免空的src和href留意具有这两个属性的标签如link,script,i原创 2020-10-22 14:36:55 · 151 阅读 · 1 评论 -
vue中使用节流,实现一个按钮在3s内不能重复触发点击事件
vue中使用防抖,实现一个按钮在3s内不能重复触发点击事件1.先在data中定义上次点击的时间:lastTime:0。2.触发点击事件:userText (e) { let that = this // 设置定时器 let timer // 设置现在的时间 let now = +new Date() // 当现在的时间减去上次点击的时间小于3s时,给出提示,并结束执行函数 if (that.lastTime &原创 2020-10-22 11:41:20 · 977 阅读 · 2 评论