1.【$options】this.$options.data.call(this).customerRange 此方法找到初始化data里定义的customerRange ,call(this)处理改变this指向问题
2.【??的使用】a?? 1 a如果为undefined或者null就为1,否则就是a
3.【分支误操作需要切换】背景:应该在dev上操作的代码误在text上修改或添加,先进行暂存,切换分支之后再带入dev中
操作步骤---git命令:git stash (text上)然后切换到dev中git stash pop (最好先pull一下dev的代码)
4.【EditorConfig for VS Code】是VS Code的一款插件,实际上真正作用的是EdiorConfig这个玩意,它用来取代各个开发工具或者编辑器默认的格式化内容功能,简单来说,就是由你自己来决定开发工具或者编辑器在格式化时对于内容的排版
5.【打补丁】 安装 patch-package,比如要修改node_modules里面的ant-design部分 npx patch-package ant-design-vue,打对应的补丁
6.【命令常识】npm i --force 忽略版本,git fetch -p 同步所有分支 git push origin --delete 分支名 删除远程分支 git branch -d 分支名 本地删除分支
7.【Object.entries()遍历】和for...in遍历的结果一样,但不会遍历原型属性
8.【js基础知识】new Date().getSeconds();// 在小于10的数字前加一个‘0’
9.【补全字符串长度padStart】变量名.padStart(x)
10.【URL scheme】跳转另外的APP软件,具体请百度
11.【地址栏参数截取方法】new URLSearchParams
12.【css的复用性】Sass教程 Sass中文文档 | Sass中文网
13.【压缩图片网址】TinyPNG – Compress WebP, PNG and JPEG images intelligently
14.【单页面应用优缺点】单页面应用的优缺点(SPA) - 知乎
15.【js侦听手机浏览器的五种方法】JavaScript 侦测手机浏览器的五种方法 - 阮一峰的网络日志
16.【javaScript】JavaScript | MDN
17.【打包时加时间搓】Vue2,Vue3打包加时间戳问题_Ocean&Cheung的博客-CSDN博客
18.【TS】5分钟了解 TypeScript - TypeScript 中文手册
19.【Vue3的toRaw和markRaw】Vue3的toRaw和markRaw_龙易安的博客-CSDN博客
20.【js实用工具集】js-utils: JavaScript 实用工具集。
21.【vue3快速上手】组合选项 | Vue.js
22.【defineProperty添加的属性不可枚举】使用 defineProperty 定义添加的属性默认是不可枚举的,所以Object.keys( )只能打印出来name
24.【使用Set数组去重】
25.【object.assign和扩展运算法的区别】