摘要:
防抖与节流 对大部分程序员来说 对这个已经很熟悉了,因为在我们代码中时常会用到。每次的复习熟系都会有不同的收获 防抖 定义:n 秒后在执行该事件,若在 n 秒内被重复触发,则重新计时 n秒后执行该事件 应用场景:对一些触发比较频繁的事件进行进行处理,防止页面的卡顿 window 的 resize、s 阅读全文
摘要:
mp2是一个node进程管理器 pm2的特性 内建负载均衡(使用 Node cluster 集群模块) 后台运行 0 秒停机重载 具有 Ubuntu 和 CentOS 的启动脚本 停止不稳定的进程(避免无限循环) 控制台检测 提供 HTTP API 远程控制和实时的接口 API(Nodejs 模块, 阅读全文
摘要:
vue报错 TypeError: Cannot read properties of undefined (reading 'ob') 检查组件发现 data () { }, 是data没有return,即使没有使用的变量也需要rerurn {} 解决: data () { return { } } 阅读全文
摘要:
项目背景:vue2.6 +elementUI 代码的写法是这样的 发现第一次会触发 computed ,之后就失效了!!进行排查是发现 当utils里面相应的值发生改变 computed 并不会刷新,我们在页面上也能拿到 utils; 首先明确 utils 这个是什么, 引用的工具类 这个有没有进行 阅读全文
摘要:
Provide / Inject 也是解决vue组件间传值的一种方案,适合于父子/祖孙 组件之间的传值,也是封装通用组件的一种组合式api Provide/inject 可以理解成依赖注入 一般出现都是成对出现的 Provide 在父组件注入相应的 属性 注意 你的provide的数据改变,inje 阅读全文
摘要:
1.字体镂空 color: transparent; -webkit-text-stroke: 1px #ccc; 阅读全文
摘要:
1. ie浏览器的不能使用remove()方法去删除。 1.因为ie浏览器没有remove()方法,可以使用 removeChild()方法去删除; 注意removeChild()的使用者是当前节点上一级,比如像删除节点node,使用的方法是:node.parentNode.removeChild( 阅读全文
摘要:
当你是使用 vuecli3.0的打包工程时, vue-cli3.0在打包过程中就使用了terser-webpack-plugin插件进行优化 位置:node_modules/@vue/cli-service/lib/config/terserOptions.js compress对象中 可加入 wa 阅读全文
摘要:
vue3相较与vue2 在写法上有较大的出入,刚开始使用是会有诸多不适, setup函数是组合API的核心入口函数 1.setup函数注意点 export default { setup() { } } setup函数的执行时机是在beforeCreate和created之间 由于setup执行时机 阅读全文
摘要:
vscode 去除自动保存格式化 后发现还是存在保存自动格式化,造成这个原因的是vscode的一个插件 这个插件会在我们每次保存代码的时候自动格式化代码;你也可以在里面自定义 自己格式化的样式!当你项目使用了eslint+prettier时,就会特别的麻烦,每次保存后的格式化代码并不是自己想要! 在 阅读全文