Vue2.0
template 语法
options Api 语法
Vue3.0
template 语法
options Api 语法(选项式)
composition Api 语法(组合式)
对TS有更好的兼容
vue的JS脚本根据应用场景分成如下几类
+ 浏览器使用的脚本文件
- vue2 => vue.js vue.min.js
- vue3 => vue.global.js vue.global.prod.js
+ ES 模块语法脚本
- 浏览器的ES环境
- vue2 => vue.esm.browser.js vue.esm.browser.min.js
- vue3 => vue.esm-browser.js vue.esm-browser.prod.js
- node的ES环境
- vue2 => vue.esm.js
- vue3 => vue.esm-bundler.js
+ 模块化环境的运行使用脚本
+ common 模块语法脚本
- vue2 =>
vue.common …… ||
vue.runtime.common ……
- vue3 => vue.runtime.global ……
+ es 模块语法脚本
- vue2 => vue.runtime.esm ……
- vue3 => vue.runtime.esm-bundler …… || vue.runtime.esm-browser ……