<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
getter取值與state取值具有相似性
// main.js中,把store註冊在根範例下,可使用this.$stroe.getters直接取值 computed: { testNum1() { return this.$store.getters.testNum1; } }
import { mapGetters } from "vuex"; export default { computed: { ...mapGetters({ // 把 `this.getNum1` 對映為 `this.$store.getters.getNum1` getNum1: "getNum1" }), ...mapGetters([ // 使用物件展開運運算元將 getter 混入 computed 物件 "getNum4" ]) } };
module中的getter,又分為namespaced(名稱空間)為true和false的情況。預設為false,則表示方位都是全域性註冊,與上邊兩種方法一致。
當為true時,則使用如下方法:
import { mapGetters } from "vuex"; export default { computed: { getNum1(a,b) { return this.$store.getters['moduleA/getNum1'] }, // 第一個引數是namespace名稱空間,填上對應的module名稱即可 ...mapGetters("moduleA", { getNum2: "getNum2" }), ...mapGetters("moduleA", ["getNum3"]) } };
// state state: { leader: null }, // getters getters: { getLead: state => state.leader } // mutations mutations: { setLead (state, data) { state.leader = data } }, // 頁面中賦值 // 登入時改變state.leader的值 this.$store.commit('setLead', true) // 元件中計算屬性監聽 import { mapGetters } from 'vuex' computed: { leader () { ...mapGetters(['getLead']) } }
列印this.leader,直接獲取計算屬性值
重新整理之後的列印結果
增加監聽函數watch,修改計算屬性
computed: { ...mapGetters(['getLead']) //原來 //leader () { // ...mapGetters(['getLead']) //} } watch: { // 監聽getters資料 --- 'getLead' // 解決state資料可以更新,但getters資料需要重新整理才能更新的問題 getLead (val) { this.leader = val // this.leader是data中自定義的值, // 賦值之後,一定要重寫之後的方法, // 不然只是取值,頁面操作依然不會改變 this.showVip() // 這是我頁面上的方法名 } },
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45