在Vue-cli里應用Vuex的state和mutations方法
首先,必須安裝vuex的依賴
npm install vuex --save-dev
創(chuàng)建專屬vuex的文件夾和store.js:
store.js里引入并應用插件vuex
定義常量state,用于存放變量&&定義常量mutations存放對變量的處理方法:
導出Vuex.store的實例,參數(shù)為剛才定義的state和mutations:
最后,還要在入口js文件引入到Vue的實例之中:
之后,我們就可以在組件當中,調(diào)用到我們在vuex存放的變量和方法:
首先:在父組件調(diào)用變量headTitle:
需要用到計算屬性computed和vuex的mapState:(注釋的寫法也可以,但是mapState可以引入多個變量,比較方便)
這樣,頁面<h1>就會顯示我們保存的變量headTitle的值為“口袋香港”
之后,我嘗試在子組件,利用mutations的方法去改變headTitle的值:
結果,每次的改變,父組件的<h1>都會跟隨改變。
這就是vuex的小小的應用實現(xiàn)。
以上這篇在Vue-cli里應用Vuex的state和mutations方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vant-ui框架的一個bug(解決切換后onload不觸發(fā))
這篇文章主要介紹了vant-ui框架的一個bug(解決切換后onload不觸發(fā)),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11vue3 watch和watchEffect的使用以及有哪些區(qū)別
這篇文章主要介紹了vue3 watch和watchEffect的使用以及有哪些區(qū)別,幫助大家更好的理解和學習vue框架,感興趣的朋友可以了解下2021-01-01vue級聯(lián)選擇器的getCheckedNodes使用方式
這篇文章主要介紹了vue級聯(lián)選擇器的getCheckedNodes使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04