成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

vue3中的ref()詳解

瀏覽:250日期:2022-06-10 08:26:01
目錄
  • ref()
  • 1. ref在模板中自動解包
  • 2. ref 在響應式對象中的解包
  • 3. 數組和集合類型的 ref 解包
  • 總結

ref()

接受一個值,返回一個響應式的,可以修改的ref對象,這個對象只有一個.vaule屬性。

ref對象可以通過.value屬性進行修改,修改后的值也是響應式的,并且修改后會觸發相關的副作用。

如果將一個對象賦值給ref,則這個對象會通過reactive()轉為具有深層次的響應式對象。

對于屬性值是ref對象的對象,解構后也具有響應式。

1. ref在模板中自動解包

當ref作為頂層屬性在模板中使用時,自動解包,不用.value即可獲取值。

const count = ref(1);
count.value = 2;

直接使用

<!-- count值為2 -->
<div>{{count}}</div>
<!-- 正確 -->
<div>{{count + 1}}</div>

若不是頂層屬性, 假如值需要邏輯操作,則會出現問題。

const obj = {
    age: ref(1)
}
<!-- 可以正常顯示-->
<div>{{obj.age}}</div>
<!-- 會報錯  渲染的結果會是一個 [object Object],因為 obj.age 是一個 ref 對象。需要obj.age.value 才能正常顯示-->
<div>{{obj.age + 1}}</div>

解構后也具有響應式

const {age} = obj;

2. ref 在響應式對象中的解包

一個ref對象嵌套在一個響應式對象中,屬性訪問時會自動解包

const a = ref(1)
const state = reactive({
    age: a
})
console.log(state.age); // 1 直接解包,不用state.age.value

如果將一個新的 ref 賦值給另一個對象具有 ref屬性的 ,那么它會替換掉舊的 ref。

const b = ref(3);
// 假如將b直接賦值給state.age,因為b是一個ref對象,則會替代之前的ref對象,則現在state.age不管如何變化都變量a沒有了關系
state.age = b;
console.log(stata.age); // 3
console.log(a); // 1
// 假如將b.value賦值給state.age,其實b.value就相等于一個值,并不是ref對象,則不會替代之前的ref對象,則state.age變化,之前的變量a也會隨之變化
state.age = b.value;
console.log(state.age); // 3
console.log(a); // 3

只有當嵌套在一個深層響應式對象內時,才會發生 ref 解包。當其作為淺層響應式對象的屬性被訪問時不會解包。

3. 數組和集合類型的 ref 解包

跟響應式對象不同,當 ref 作為響應式數組或像 Map 這種原生集合類型的元素被訪問時,不會進行解包。

const books = reactive([ref("Vue 3 Guide")])
// 這里需要 .value
console.log(books[0].value)
const map = reactive(new Map([["count", ref(0)]]))
// 這里需要 .value
console.log(map.get("count").value)

總結

返回一個具有響應式的ref對象,并只有一個屬性.value可通過.value 獲取或修改值。在模板中自動解包,對于對象在模板中使用若需要邏輯操作需.value。解構出來的也具有響應式對于響應式對象可以解包當一個ref對象賦值給另一個ref對象,則會替換舊的ref對象對于響應式數組則不會解包

到此這篇關于vue3中的ref()的文章就介紹到這了,更多相關vue3中的ref()內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: JavaScript
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日韩一级免费一区| 成人v精品蜜桃久久一区| 亚洲成人一二三| 成人av片在线观看| 色婷婷综合久久久中文一区二区| 久久久777精品电影网影网| 国模少妇一区二区三区| 久久久蜜桃一区二区人| 专区另类欧美日韩| 91老师片黄在线观看| 欧美大片在线观看一区二区| 久久精品国产成人一区二区三区| 男人的天堂成人在线| 亚洲日本乱码在线观看| 欧美日韩精品免费看| 久久麻豆一区二区| 国产成人无遮挡在线视频| 欧美日韩电影一区| 日韩1区2区3区| 久久亚洲综合| 日韩成人精品视频| 久久久水蜜桃| 婷婷夜色潮精品综合在线| 亚洲一区中文| 亚洲精品国产a| 亚洲国产精品一区在线观看不卡 | 国模冰冰炮一区二区| 久久国产一二区| 国产目拍亚洲精品99久久精品| 精彩视频一区二区三区| 亚洲一区二区三区高清| 欧美国产欧美综合| va亚洲va日韩不卡在线观看| 久久天天狠狠| 国产精品毛片久久久久久久| 成人h版在线观看| 欧美日本精品一区二区三区| 天天av天天翘天天综合网 | 亚洲三级网站| 久久精品人人爽人人爽| 国产福利91精品| 欧美性受xxxx| 日韩国产高清在线| 国产一区二区精品| 亚洲三级在线播放| 色综合天天综合在线视频| 7777精品伊人久久久大香线蕉完整版| 丝袜美腿成人在线| 一区二区三区福利| 亚洲欧美日韩在线| 欧美日韩精品免费观看视频完整| 久久精品亚洲精品国产欧美| 成人免费高清在线| 在线播放视频一区| 精品影院一区二区久久久| 久久久久看片| 午夜精品一区二区三区免费视频| 久久精品电影| 亚洲一区二区三区不卡国产欧美| 一区二区高清| 亚洲乱码国产乱码精品精可以看| 亚洲国产精品一区二区第四页av| 中文字幕在线一区免费| 国产福利一区二区| 7878成人国产在线观看| 精品写真视频在线观看| 日本久久一区二区| 亚洲夂夂婷婷色拍ww47 | 免费日韩精品中文字幕视频在线| 亚洲激情综合网| 成人涩涩免费视频| 欧美成人伊人久久综合网| 国产精品一区二区久久不卡| 欧美精品一区二| 欧美不卡三区| 18欧美乱大交hd1984| 成人av午夜电影| 国产精品毛片a∨一区二区三区| 亚洲国产成人一区二区三区| 国产精品久久久久9999高清| 亚洲国产日产av| 91国模大尺度私拍在线视频| 麻豆国产欧美日韩综合精品二区| 欧美一级片在线观看| 豆国产96在线|亚洲| 国产精品二三区| 亚洲看片一区| 亚洲一区精品在线| 91福利在线看| 日韩中文字幕麻豆| 欧美在线观看一二区| 久久成人免费日本黄色| 91精品国产免费| 不卡的电视剧免费网站有什么| 26uuu久久综合| 99精品久久久久久| 久久精品视频一区| 亚洲黑丝一区二区| 一区二区三区蜜桃| 日本韩国一区二区三区视频| 极品少妇一区二区三区精品视频 | 欧美夫妻性生活| 波多野结衣的一区二区三区| 国产精品伦理一区二区| 亚洲精品婷婷| 青青草伊人久久| 欧美一区二区三区四区久久| 国产成人av电影免费在线观看| 91精品国产欧美日韩| 9人人澡人人爽人人精品| 亚洲精品日韩一| 久久午夜精品| 国产一区福利在线| 久久综合色综合88| 国内精品福利| 香蕉乱码成人久久天堂爱免费| 91性感美女视频| 亚洲天堂2016| 91福利社在线观看| 成人黄色软件下载| 亚洲乱码国产乱码精品精可以看| 欧美性生活久久| 成人av动漫网站| 国产精品国产三级国产aⅴ原创| 久久xxxx精品视频| 国产福利精品一区二区| 国产精品毛片久久久久久久| 久久久久久一区二区| 成人高清免费观看| 亚洲欧美一区二区不卡| 在线观看视频一区| 91麻豆免费看| 偷窥少妇高潮呻吟av久久免费| 日韩视频不卡中文| 中文精品一区二区三区| 国产精品一线二线三线| 综合久久国产九一剧情麻豆| 欧美日韩一二区| 色综合视频一区二区三区高清| 亚洲一区二三区| 日韩亚洲欧美一区二区三区| 在线播放一区| 国产在线观看一区二区| 中文字幕一区二区视频| 欧美午夜不卡视频| 国语对白精品一区二区| 精品综合免费视频观看| 国产精品国产三级国产普通话99| 欧美日韩在线综合| 国内揄拍国内精品久久| 精品亚洲porn| 国产精品久久午夜| 欧美日韩一卡二卡| 欧美一区免费视频| 亚洲成人av福利| 国产精品网曝门| 欧美精品aⅴ在线视频| 伊大人香蕉综合8在线视| 国产成人综合在线观看| 亚洲综合激情另类小说区| 精品少妇一区二区三区| 久久蜜桃精品| 国产一区二区无遮挡| 国产高清精品久久久久| 亚洲一区视频在线| 欧美精品一区二区三区久久久| 久久婷婷久久| 国产精品国产一区二区 | 久久精品三级| 欧美精品网站| 精品一区二区在线免费观看| 亚洲视频精选在线| 欧美一级理论性理论a| 久久久久国产精品一区二区| 欧美日韩a区| 色综合天天综合在线视频| 国内成人精品2018免费看| 亚洲欧美偷拍另类a∨色屁股| 久久久久国产精品麻豆ai换脸| 欧美视频三区在线播放| 日韩亚洲不卡在线| 成人免费福利片| 男女激情视频一区| 亚洲一区二区三区美女| 国产精品美女久久久久av爽李琼| 欧美一区二区三区不卡| 色欧美片视频在线观看| 伊人蜜桃色噜噜激情综合| 福利电影一区二区三区| 青青青伊人色综合久久| 午夜a成v人精品| 有坂深雪av一区二区精品| 中文字幕国产一区| 精品91自产拍在线观看一区| 欧美精品一卡两卡| 91激情五月电影| 亚洲影院一区| 一区二区视频欧美| 91麻豆自制传媒国产之光| www.亚洲色图|