vue3新特性

本文详细介绍了Vue3的新特性,包括移除的API、组合式API的区别、响应式方法如reactive和ref的使用,以及模板ref、provide/inject的传值方式和watch监听器的优化。在Vue3中,setup函数成为组件初始化的关键,同时推荐使用ref来创建响应式数据,以提升性能和可维护性。
摘要由CSDN通过智能技术生成

vue3移除API

1:$on移除 vue3默认不支持eventBus模式

2:filter 语法 vue3直接移除{ {msg}} methods替换

3:.sync 基于prop双向绑定 v-model

 

对比vue2选项式和vue3组合式API区别

1:选项式功能的实现是分割的   不在一起的 组合式功能的实现是分块的

2:物理层面 可以按照功能抽离成一个一个的函数 然后再组合起来

3:逻辑层面 setup 组合式API对逻辑复用更加优化

 

 

steup

1:组件中所有组合式API的入口

2:在breforeCreate钩子函数之前执行

3:不能使用this this执行的不是当前组件实例对象 this指向undefined(重点)

4:setup函数只会在组件初始化的时候执行一次 在beforeCreate生命周期钩子执行之前执行

 

响应式方法 reactive

1:可执行的函数 需要从vue框架中导入

2:可执行函数的时候 传入一个对象 函数返回值是一个响应式的代理对象

3:如果响应式对象数据想要在模板使用 必须显示的return出去 return {响应的对象}

<template>
  <div>{
  { state.name }}</div>
  <div>{
  { state.age }}</div>
  <div @click="modifyF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值