vue3基础

简介

1.2020年9月18日,vue3发布3.0版本,代号大海贼时代来临,One Piece
2.特点
无需构建步骤,渐进式增强静态的 HTML
在任何页面中作为 Web Components 嵌入
单页应用
全栈 / 服务端渲染
Jamstack / 静态站点生成
开发桌面端、移动端、WebGL,甚至是命令行终端中的界面

安装

vue create mv3
创建一个vue项目,选择自定义配置
在这里插入图片描述
选择默认配置
运行项目npm run serve

v2与v3的不同

1.启动方式不同
v2
import Vue from ‘vue’
new Vue({
store,
router,
render:h=>h(App)
}).$mount(“#app”)
v3
import {createApp} from ‘vue’
createApp{App}.use(route}.use{store}.mount(#app")
2.全局挂载
v3
app.config.globalProperties. $say = function(msg){alert(msg)}
v2
Vue.prototype. $say = function(msg){alert(msg)}
3.根节点
v3
beforeDestroy()
组件将要卸载
unmounted
组件已经卸载
v2
beforeDestroy()
destroyed()

setup api

在这里插入图片描述
在这里插入图片描述
1.ref
创建值类型响应式数据方法
在setup内部需要 value来访问设置值
2.reactive
创建引用类型响应式数据方法
3.defineProps
定义组传的传参props
4.defineEmits
定义组件发送的事件
5.wacth
监听多个数据
6.watch
监听多个数据
7.生命周期
setup中的生命周期,没有beforeCreate与created

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值