vue2
和vue3
有哪些不同之处,下面编程教程网小编给大家简单介绍一下!
创建方式不同
vue2是一个构造函数,通过new创建一个Vue实例
new Vue({})
vue3是一个对象。通过对象Vue的createApp()方法创建一个vue实例
Vue.createApp({})
挂载容器的方式不同
//vue2
new Vue({el: '#app'})
new Vue({}).$mount('#app')
//vue3
Vue.createApp({}).mount('#app')
template模板不同
Vue2
<template>
//template下只能包含一个根节点。
<div>
//内容
</div>
</template>
Vue3
<template>
//template下可以包含多个根节点。
<div>//内容1</div>
<div>//内容2</div>
<div>//内容3</div>
</template>
data选项不同
//vue2
new Vue({
el:'#app',
data(){
return{}
}
})
//vue3
Vue.createApp({
data(){
return {}
}
})
生命周期
//左边是vue2 -> 右边是vue3
beforeCreate -> setup()
Created -> setup()
beforeMount -> onBeforeMount
mounted -> onMounted
beforeUpdate -> onBeforeUpdate
updated -> onUpdated
beforeDestroyed -> onBeforeUnmount
destroyed -> onUnmounted
activated -> onActivated
deactivated -> onDeactivated
以上是编程学习网小编为您介绍的“vue2和vue3的5大不同点介绍”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
织梦狗教程
本文标题为:vue2和vue3的5大不同点介绍


基础教程推荐
猜你喜欢
- js中textContent、innerText和innerHTML的用法以及区别 2023-07-10
- 往xml中更新节点的实例代码 2023-01-20
- CSS清除浮动方法小结 2023-12-27
- Vue项目安装(前端)+Vuex指南 2023-10-08
- 使用CSS content的attr实现鼠标悬浮提示(tooltip)效果 2023-12-29
- 浅谈Ajax请求与浏览器缓存 2023-01-20
- css进阶学习 选择符 2022-11-16
- Vue3怎么运用pinia状态管理工具 2025-01-13
- Vue中如何实现动态路由的示例代码 2023-07-10
- v-html过滤标签 2024-12-08