vue3中provide和inject用法

參考:https://cn.vuejs.org/api/options-composition.html#provide
https://blog.csdn.net/lgdaren/article/details/125224122

import { provide,inject,ref,reactive } from "vue"
provide('info',"值")//設置值
const info = inject('info')//獲取值

添加響應性
爲了給 provide/inject 添加響應性,使用 ref 或 reactive 。
let info = ref("今天你學習了嗎?");
provide('info',info)
//如果在別的頁面改了info的值,則所有頁面獲取info的值馬上刷新。
const info = inject('info')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章