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大不同点介绍


猜你喜欢
- AJAX的原理—如何做到异步和局部刷新【实现代码】 2022-12-28
- 解决swiper8轮播插件无法修改左右切换按钮样式问题 2023-08-29
- Express 框架中使用 EJS 模板引擎并结合 silly-datetime 库进行日期格式化的实现方法 原创 2023-07-09
- Vue.js:图片懒加载和预加载的实现与原理 2023-10-08
- CSS两列布局实现方式总结 2024-02-06
- 深入理解JS中的substr和substring 2023-11-30
- Spring Boot 系列:Vue+Sping Boot +WebSocket实现前后端消息推送 2023-10-08
- MarkdownPad2弹窗显示HTML Rendering Error(HTML 渲染错误)的解决办法 2023-10-28
- html5的表单标签 2023-10-26
- localStorage过期时间设置的几种方法 2023-08-08