真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vue3的Watch和computed怎么使用

本篇內(nèi)容介紹了“Vue3的Watch和computed怎么使用”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

站在用戶的角度思考問題,與客戶深入溝通,找到武都網(wǎng)站設(shè)計(jì)與武都網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋武都地區(qū)。

computed 與 watch

computed

使用 getter 函數(shù),并為從 getter 返回的值返回一個(gè)不變的響應(yīng)式 ref 對象。

或者,它可以使用具有 get 和 set 函數(shù)的對象來創(chuàng)建可寫的 ref 對象。

watchEffect

在響應(yīng)式地跟蹤其依賴項(xiàng)時(shí)立即運(yùn)行一個(gè)函數(shù),并在更改依賴項(xiàng)時(shí)重新運(yùn)行它。

const count = ref(0)

watchEffect(() => console.log(count.value))

// -> logs 0

setTimeout(() => {

  count.value++

  // -> logs 1

}, 100)

## watch

watch API 與選項(xiàng)式 API this.$watch (以及相應(yīng)的 watch 選項(xiàng)) 完全等效。watch 需要偵聽特定的 data 源,并在單獨(dú)的回調(diào)函數(shù)中副作用。默認(rèn)情況下,它也是惰性的——即,回調(diào)是僅在偵聽源發(fā)生更改時(shí)調(diào)用。

與 watchEffect 比較,watch 允許我們:

惰性地執(zhí)行副作用;

更具體地說明應(yīng)觸發(fā)偵聽器重新運(yùn)行的狀態(tài);

訪問偵聽狀態(tài)的先前值和當(dāng)前值。

#偵聽一個(gè)單一源

偵聽器 data 源可以是返回值的 getter 函數(shù),也可以是 ref:

// 偵聽一個(gè)getter

const state = reactive({ count: 0 })

watch(

  () => state.count,

  (count, prevCount) => {

    /* ... */

  }

)

// 直接偵聽一個(gè)ref

const count = ref(0)

watch(count, (count, prevCount) => {

  /* ... */

})

“Vue3的Watch和computed怎么使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


文章名稱:Vue3的Watch和computed怎么使用
分享URL:http://weahome.cn/article/ipgdhc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部