09 2021 档案
摘要:由于element-ui 未对 Vue3 兼容,导致官方提供的构建版本不能使用 下面手动进行迁移 决定升级前请确保项目所有依赖都有替代方法 Vue特性变更,官网会给出解决方法 特别注意第三方UI相关依赖 vue2 改为 vue3 以及 相应的依赖修改 vue@next , 组件 @vue/compi
阅读全文
摘要:辅助提交工具 因为要使用 commitizen 工具来辅助提交信息填写 npm install commitizen -g 进而需要先安装 node 环境 使用 在项目目录下 # 需要先 npm init commitizen init cz-conventional-changelog --sav
阅读全文
摘要:相同点: 后面跟的都是要合并的节点 git rebase/merge 目标分支 [待移动的分支] # 待移动分支留空则代表当前HEAD分支 不同点: merge 最终的提交记录会有分链合并rebase 最终的提交记录是 单链 此外,当目标分支与带移动分支在同一条链上时, git rebase 还可以
阅读全文
摘要:插入符作用 空格 tab<<>>√√ 各种符号码,参考链接 特殊字符 unicode 中划线 ~~xxx~~ xxx 上标 ^2^ 2 下标 ~2~ 2
阅读全文
摘要:Vue3 不支持 IE11 及以下 Vue2 不支持 IE8 及以下 因其无法兼容模拟 ES5 的特性 官方说明 新增-强大的新特性: 新增了 组合式 api --> setup 单文件组件的组合式 API 语法糖<script setup> 极大降低组件代码量<teleport to="selec
阅读全文
摘要:命令参考 当你接手项目 git clone 克隆项目到本地 根据需求实现功能 或是 修复bug git add 将修改文件加入缓存区 git commit -m"xx" 编辑说明并提交到本地仓库 git push 推送代码到远程仓库,由于是多人协作,此时可能会出现版本不统一 就需要 git pull
阅读全文
摘要:问题定位 el-tree 在使用 lazy 模式时,当提供的 default-checked-keys 数组 开始仅包含 从第一个子节点开始 连续的(>= 2)check key 时, 就会造成 父级 设置成 check , 最终导致 所有子级都被选中 default-checked-keys 数组
阅读全文
摘要:原本的 el-tree 组件 在执行完 树节点 的懒加载后 就不会触发 load 若想重新加载需要 拿到树的根节点 然后清空子树 重新调用 load 的请求函数 请自行参考官方文档,只展示关键部分 if (node.level 0) { this.node_had = node // 保存根节点 t
阅读全文
摘要:问题场景: 因为大量使用el-dialog,于是便将其封装减少代码量 一开始并不需要用到close事件 后续直接在组件上 @close 产生原因: 监听组件内的事件 忘记子组件需要emit 也是基础不扎实,实践得少才容易出这样的问题 解决办法: 在组件中添加相应的eimt
阅读全文
摘要:这个问题是程序执行机制理解的不够深刻造成的 js 的异步机制是 异步程序会进入队列,在同步程序执行完之后才会执行
阅读全文
摘要:修饰符 修饰符可以简化代码 事件修饰符 在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation() 是非常常见的需求。 .stop 阻止事件继续传播 .prevent .capture 用事件捕获模式 .self 只当在 event.tar
阅读全文
摘要:控制台报警告: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed p
阅读全文