最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vuex中Getter的用法詳解

 更新時(shí)間:2021年07月06日 11:52:46   作者:https://blog.csdn.net/shshanling/article/details/89980964  
這篇文章主要給大家介紹了關(guān)于Vuex中Getter的基本使用教程,getter相當(dāng)于Vuex中的計(jì)算屬性 對(duì) state 做處理再返回,本文通過示例代碼將Getter介紹的非常詳細(xì),需要的朋友可以參考下

前言

Vuex 允許我們?cè)?store 中定義“getter”(可以認(rèn)為是 store 的計(jì)算屬性)。就像計(jì)算屬性一樣,getter 的返回值會(huì)根據(jù)它的依賴被緩存起來,且只有當(dāng)它的依賴值發(fā)生了改變才會(huì)被重新計(jì)算。

以官網(wǎng)的例子來說明,官網(wǎng)代碼如下:

 

在組件中使用以下代碼訪問:

this.$store.getters.doneTodosCount

一、說明

getters中的訪問器函數(shù),默認(rèn)會(huì)傳遞2個(gè)參數(shù)(state, getters),使用第一個(gè)參數(shù)state可以訪問數(shù)據(jù),使用getters參數(shù)可以訪問訪問器中的其它訪問器函數(shù)。大部分情況下只需要使用第一個(gè)參數(shù),定義訪問器函數(shù)就只寫第一個(gè)參數(shù)即可,就像上面的例子。訪問這些訪問器屬性時(shí),就像是組件中的計(jì)算屬性一樣調(diào)用,而不是像函數(shù)調(diào)用一樣。

這是有第二個(gè)參數(shù)getters時(shí)的使用例子,在組件中直接使用下面的代碼調(diào)用,就像調(diào)用計(jì)算屬性一樣。第2個(gè)參數(shù)系統(tǒng)會(huì)默認(rèn)傳遞。

this.$store.getters.doneTodos

 二、getter返回一個(gè)函數(shù)

通過讓 getter 返回一個(gè)函數(shù),來實(shí)現(xiàn)給 getter 傳參。因此它的主要作用是傳遞參數(shù)。

在組件中直接訪問 this.$store.getters.getTodoById時(shí),返回的是一個(gè)函數(shù)。然后再進(jìn)行函數(shù)調(diào)用的方式傳遞參數(shù)進(jìn)去,就得到了函數(shù)的結(jié)果。

 三、使用mapGetters 對(duì)象展開

在組件的計(jì)算屬性中,直接使用以下方式,可以很方便的引用getter屬性,然后就像調(diào)用普通的計(jì)算屬性一樣的使用。

如果你想將一個(gè) getter 屬性另取一個(gè)名字,使用對(duì)象形式:

這些知識(shí)點(diǎn),光看文檔有時(shí)候會(huì)很難理解,手動(dòng)實(shí)踐一下,會(huì)很容易的消化理解。

vuex getter傳參方法

getters: {
    getProductByid: (state) => (id) =>
    {
        return state.productList.find(item => item.id === id);
    }
}

在使用了namespace的情況下調(diào)用:

this.$store.getters['yournamespace/getProductByid'](id);

在未使用namespace的情況下調(diào)用:

this.$store.getters.getProductByid(id);

總結(jié)

到此這篇關(guān)于vuex中Getter用法的文章就介紹到這了,更多相關(guān)Vuex Getter用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue-cli配置打包文件本地使用的教程圖解

    Vue-cli配置打包文件本地使用的教程圖解

    這篇文章主要介紹了Vue-cli配置打包文件本地使用的教程圖解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • 詳解Vue 實(shí)例中的生命周期鉤子

    詳解Vue 實(shí)例中的生命周期鉤子

    這篇文章主要介紹了詳解Vue 實(shí)例中的生命周期鉤子,在Vue的整個(gè)生命周期中,它提供了一些生命周期鉤子,給了我們執(zhí)行自定義邏輯的機(jī)會(huì)。
    2017-03-03
  • vue.js自定義組件directives的實(shí)例代碼

    vue.js自定義組件directives的實(shí)例代碼

    這篇文章主要介紹了vue.js自定義組件directives的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • vue3+ts+pinia+vant項(xiàng)目搭建詳細(xì)步驟

    vue3+ts+pinia+vant項(xiàng)目搭建詳細(xì)步驟

    最近公司想重構(gòu)一個(gè)項(xiàng)目,這里給大家總結(jié)下,這篇文章主要給大家介紹了關(guān)于vue3+ts+pinia+vant項(xiàng)目搭建的詳細(xì)步驟,文中通過圖文及代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • vue項(xiàng)目使用可選鏈操作符編譯報(bào)錯(cuò)問題及解決

    vue項(xiàng)目使用可選鏈操作符編譯報(bào)錯(cuò)問題及解決

    這篇文章主要介紹了vue項(xiàng)目使用可選鏈操作符編譯報(bào)錯(cuò)問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 詳解vue-router 動(dòng)態(tài)路由下子頁面多頁共活的解決方案

    詳解vue-router 動(dòng)態(tài)路由下子頁面多頁共活的解決方案

    這篇文章主要介紹了vue-router 動(dòng)態(tài)路由下子頁面多頁共活的解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • el-form表單el-form-item label不換行問題及解決

    el-form表單el-form-item label不換行問題及解決

    這篇文章主要介紹了el-form表單el-form-item label不換行問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue在mounted中window.onresize不生效問題及解決

    vue在mounted中window.onresize不生效問題及解決

    這篇文章主要介紹了vue中在mounted中window.onresize不生效問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue實(shí)現(xiàn)小球滑動(dòng)交叉效果

    vue實(shí)現(xiàn)小球滑動(dòng)交叉效果

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)小球滑動(dòng)交叉,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Vuex?localStorage的具體使用

    Vuex?localStorage的具體使用

    本文主要介紹了Vuex?localStorage的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05

最新評(píng)論

宜春市| 拉孜县| 禄劝| 绿春县| 尚志市| 泽州县| 汕头市| 南投县| 牡丹江市| 寻乌县| 东乌| 闸北区| 武宁县| 台州市| 宿迁市| 榆树市| 靖安县| 长兴县| 略阳县| 游戏| 雷山县| 兴义市| 聊城市| 民权县| 奉新县| 谷城县| 万安县| 通许县| 兴义市| 吉首市| 孝义市| 瑞金市| 罗城| 平昌县| 北流市| 巨野县| 黄大仙区| 扶沟县| 延边| 康保县| 阜平县|