通过近些天对vue3的学习我发现vue3基本兼容vue2的代码今天来总结一下vue3和vue2的部分不同:
vue3的启动方式:
var app = createApp(App);
app.use(store).use(router).mount('#app')
vue2的启动方式
import App from './App.vue';
new Vue({
store,
router,
render: h=>h(App);
}).$mount('#app')
vue3全局方法的定义:
app.config.globalProperties.$mysay = function(){}
vue3最大的不同是按需导入,组合式api:更加接近原生js,更加直观没有this,有效的降低了代码的耦合性,总之vue3现在还不是一个稳定的版本,官方文档也一直有变动,所以,大家仅作了解即可,更加详细的内容请移步至官方文档Vue.js