五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

vue3 Provide和Inject的使用

2021-08-02 22:48 作者:忘魂兒  | 我要投稿


## Provide函數(shù)
### 可以通過provide來為子孫提供數(shù)據(jù)
#### provide可以傳入兩個參數(shù):name:提供的屬性名稱,value:提供的屬性值
import {provide} from 'vue'
setup(){
const x="xwl";
provide("name",x);
return {
 ? ?x
}
}
## Inject函數(shù)
### 在后代組件中可以通過inject 來注入需要的屬性和對應(yīng)的值
#### inject可以傳入兩個參數(shù):要inject 的property 的name,默認值.
import {inject} from 'vue'
setup(){
const y=inject("name","zhangsan");
return {
 ? ?y
}
## 為數(shù)據(jù)添加響應(yīng)式
### 可以向provide傳入ref或者reactive對象
import {provide} from 'vue'
setup(){
const name=ref("xwl");
provide("name",name);
return {
 ?name
}
#### 如果我們需要修改可響應(yīng)的數(shù)據(jù),那么最好是在數(shù)據(jù)提供的位置來修改
#### 我們可以將修改方法進行共享,在后代組件中進行調(diào)用
import {provide} from 'vue'
setup(){
 ? ?const changeName=()=>{
 ? ? ? ?console.log("changename")
 ? ?}
 ? ?provide("changeName",changeName)
 ? ?return {
 ? ? ?changename
 ? ?}
}


vue3 Provide和Inject的使用的評論 (共 條)

分享到微博請遵守國家法律
安乡县| 东至县| 吉隆县| 禄丰县| 措勤县| 射阳县| 宁津县| 台南市| 麻江县| 绿春县| 乐安县| 当阳市| 都匀市| 澄江县| 曲麻莱县| 临潭县| 宜兴市| 兰西县| 淳安县| 政和县| 星子县| 鄂伦春自治旗| 达日县| 百色市| 南澳县| 汝州市| 建昌县| 页游| 昭通市| 赤壁市| 修水县| 海安县| 西贡区| 桑植县| 龙陵县| 彩票| 葫芦岛市| 玛纳斯县| 卢氏县| 满洲里市| 兴义市|