Vue3学习

 

目录

组合式API

setup函数

 ref函数

reactive

 toRef

toRefs

 watch侦听器

监听ref

一个

 多个​

reactive响应式对象 

整个

单个 

 立即监听​

 watchEffect

 ref

 reactive对象

​ 停止监听器

 shollowRef和shollowReactive

 vue3组件传值

父子组件传值

 provide/inject 不用点击,进页面直接传

 点击传值给子组件

 Vuex使用

 vuex子组件向父组件传值

store中index.js

 在组件中使用计算属性取到仓库中的值

 在组件中点击按钮改变vuex中的值

简便方式直接在组件中调用同步

 声明周期函数

vue3的抽离封装 

 公用js文件

组件使用​


 

组合式API

setup函数

 

 ref函数

 

注意: ref一般用到基本数据类型

reactive

 

 

 和ref不同的地方,取数据时不需要。value

 console.log(obj)

 

 toRef

 

 

 

toRefs

 

 计算属性--computed

在vue3中需要引入

 

在vue3中可以写很多计算属性 

 

 watch侦听器

监听ref

一个

 多个

reactive响应式对象 

整个

 

单个 

 

 立即监听

 watchEffect

进入页面就会执行,相当于声明周期函数

 ref

 

 reactive对象

 停止监听器

 

 shollowRef和shollowReactive

 

 vue3组件传值

父子组件传值

 provide/inject 不用点击,进页面直接传

子组件

父组件

 点击传值给子组件

子组件

父组件

 

 Vuex使用

 

 vuex子组件向父组件传值

store中index.js

main.js

 在组件中使用计算属性取到仓库中的值

使用计算属性监听数据变化

 在组件中点击按钮改变vuex中的值

步骤:在组件中调用vuex的异步调用,vuex异步方法调用同步方法,在vuex的同步方法中修改值

 

  index.js

 index.js在同步调用中修改值

 组件中计算属性监听数据变化,仓库值变化,页面值也变化

简便方式直接在组件中调用同步

vue组件

 index.js

 

 声明周期函数

 

 声明周期函数要写在setup函数中,格式为箭头函数

 

数据请求一般放在onMounted中 

vue3的抽离封装 

 公用js文件

组件使用

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值