现在vue新建项目,官方给出的命令是
npm create vue@latest
项目默认vue3,他是不支持IE11
如果想支持IE11用下面方法,项目vue2.7.7
npm create vue@legacy
他们的打包工具默认vite,不是webpack。老手要注意
生成的项目中的示例组件使用的是组合式 API 和
组合式 API可以理解为是vue3的代码风格
选项式 API是vue2代码风格
推荐的 IDE 配置是 Visual Studio Code + Volar 扩展。
注意:
vue2.7.0以后版本支持vue3部分API,可以把@vue/composition-api去掉
但@vue/composition-api里的一些API,如createApp,并未完全在Vue2.7里移植,所以如果你用到了这些API,那还是使用继续使用@vue/composition-api,若你用到的API都是Vue2.7里有的,则可以将@vue/composition-api从依赖中删去了
// import { ref } from '@vue/composition-api'
import { ref } from 'vue'