1.安装最新版的node(如果同时还在做vue2的项目,需要安装nvm来管理node版本)
2.安装vite
3.安装vite-auto-import-resolves
4.使用volar插件,卸载vetur插件,volor对vue3的支持更好
5.不管使用vue的什么功能都要手动引入,除了少数全局方法
6.对象要用reactive。watch对象和数组要用函数,这样才能做到深度监听
7.$eventBus改成了外引mitt
8.js(ts)中的ref在调用的时候要用.value,比如person.value,因为html中只能拿到vue包装过的数据,所以不用.value,不管是ref、reactive还是computed都可以直接调用
9.亲测数组用reactive有bug,不会响应式变化,改为用ref就没问题了
10.如果computed直接依赖后台返回的数据会有问题,改为依赖一个响应式数据
11.ts中ref、reactive不能把类型定义错了,如果定义错了就不能触发响应式
12.watch对象的时候不要写oldValue,拿到的是错的
13.this.$emit改成了emit,eventBus改成了emitter
14.slot-scope改成了#defalut
15.切node版本的时候如果node-sass报错了,删掉node_modules重新install