亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue3實(shí)現(xiàn)監(jiān)聽(tīng)store中state狀態(tài)變化的簡(jiǎn)單方法

 更新時(shí)間:2023年10月12日 08:54:05   作者:、Diamond  
這篇文章主要給大家介紹了關(guān)于vue3實(shí)現(xiàn)監(jiān)聽(tīng)store中state狀態(tài)變化的簡(jiǎn)單方法,store是一個(gè)狀態(tài)管理工具,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
import {  watch } from "vue";
watch(
  () => store.state.currentDevice,
  (newVal, oldVal) => {
    // to do
    reload();
  }
);

需要注意:不能直接監(jiān)聽(tīng)對(duì)象的屬性值,需要寫(xiě)成getter函數(shù)。

總結(jié):

watch 的第一個(gè)參數(shù)可以是不同形式的數(shù)據(jù)源,它可以是一個(gè)ref(包括計(jì)算屬性),一個(gè)響應(yīng)式對(duì)象,一個(gè)getter函數(shù),或多個(gè)數(shù)據(jù)源組成的數(shù)組。

不能直接監(jiān)聽(tīng)響應(yīng)式對(duì)象的屬性:

 const obj = reactive({ count: 0 })
// 錯(cuò)誤,因?yàn)?watch() 得到的參數(shù)是一個(gè) number
watch(obj.count, (count) => {
  console.log(`count is: ${count}`)
})

這里需要寫(xiě)成返回對(duì)象屬性的getter的函數(shù)

watch(
	()=>obj.count,
	(count)=>{
	// todo
	console.log(`count is: ${count}`)
	}	
)

參考文檔:vue3-偵聽(tīng)器

到此這篇關(guān)于vue3實(shí)現(xiàn)監(jiān)聽(tīng)store中state狀態(tài)變化的文章就介紹到這了,更多相關(guān)vue3監(jiān)聽(tīng)state狀態(tài)變化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于vue 添加axios組件,解決post傳參數(shù)為null的問(wèn)題

    基于vue 添加axios組件,解決post傳參數(shù)為null的問(wèn)題

    下面小編就為大家分享一篇基于vue 添加axios組件,解決post傳參數(shù)為null的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • vue前端框架—Mint UI詳解(更適用于移動(dòng)端)

    vue前端框架—Mint UI詳解(更適用于移動(dòng)端)

    這篇文章主要介紹了vue前端框架—Mint UI的詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • vue-devtools的安裝和使用步驟詳解

    vue-devtools的安裝和使用步驟詳解

    在本篇文章中小編給大家整理的是一篇關(guān)于vue-devtools安裝使用的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-10-10
  • 利用vue-router實(shí)現(xiàn)二級(jí)菜單內(nèi)容轉(zhuǎn)換

    利用vue-router實(shí)現(xiàn)二級(jí)菜單內(nèi)容轉(zhuǎn)換

    這篇文章主要介紹了如何利用vue-router實(shí)現(xiàn)二級(jí)菜單內(nèi)容轉(zhuǎn)換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Vue函數(shù)式組件的應(yīng)用實(shí)例詳解

    Vue函數(shù)式組件的應(yīng)用實(shí)例詳解

    這篇文章主要介紹了Vue函數(shù)式組件的應(yīng)用實(shí)例詳解,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Vue2?模版指令元素綁定事件執(zhí)行順序解析

    Vue2?模版指令元素綁定事件執(zhí)行順序解析

    這篇文章主要為大家介紹了Vue2?模版指令元素綁定事件執(zhí)行順序解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Vue之mixin全局的用法詳解

    Vue之mixin全局的用法詳解

    這篇文章主要介紹了Vue之mixin全局的用法詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • html2canvas使用文檔(vue舉例)

    html2canvas使用文檔(vue舉例)

    html2canvas.js是一款可以在網(wǎng)頁(yè)上實(shí)現(xiàn)頁(yè)面截圖的js,它使用了html5和css3的一些新功能特性,實(shí)現(xiàn)了在客戶端對(duì)網(wǎng)頁(yè)進(jìn)行截圖的功能,這篇文章主要給大家介紹了關(guān)于html2canvas使用的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • vue3修改link標(biāo)簽?zāi)J(rèn)icon無(wú)效問(wèn)題詳解

    vue3修改link標(biāo)簽?zāi)J(rèn)icon無(wú)效問(wèn)題詳解

    這篇文章主要介紹了vue3修改link標(biāo)簽?zāi)J(rèn)icon無(wú)效問(wèn)題詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • vue實(shí)現(xiàn)下拉多選、可搜索、全選功能(示例代碼)

    vue實(shí)現(xiàn)下拉多選、可搜索、全選功能(示例代碼)

    本文介紹了如何在Vue中實(shí)現(xiàn)一個(gè)樹(shù)形結(jié)構(gòu)的下拉多選組件,支持任意一級(jí)選項(xiàng)的選擇,全選功能,以及搜索功能,通過(guò)在mounted生命周期中獲取數(shù)據(jù),并使用handleTree函數(shù)將接口返回的數(shù)據(jù)整理成樹(shù)形結(jié)構(gòu),實(shí)現(xiàn)了這一功能,感興趣的朋友一起看看吧
    2025-01-01

最新評(píng)論