国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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的使用的評論 (共 條)

分享到微博請遵守國家法律
阿坝县| 志丹县| 江口县| 岳西县| 长兴县| 吉木乃县| 江口县| 遵化市| 奉节县| 册亨县| 西平县| 呼伦贝尔市| 永靖县| 宁河县| 黄骅市| 浮山县| 阿拉善左旗| 天台县| 虎林市| 抚顺市| 长子县| 武安市| 三江| 蓬安县| 浮山县| 榕江县| 铁岭市| 印江| 天峨县| 青州市| 大宁县| 丰原市| 东源县| 宁安市| 化隆| 理塘县| 景宁| 夏邑县| 离岛区| 安福县| 尼木县|