vuex(vue狀態(tài)管理)的特殊應(yīng)用案例分享
有需求才會(huì)有應(yīng)用!
需求:vue項(xiàng)目中,我需要一個(gè)類似全局的變量保存一個(gè)tag的值,在不同層級下的子組件中,對這個(gè)變量進(jìn)行修改,并且使變化的結(jié)果作用在組件頁面上。
這里使用vuex解決問題,代碼如下:
import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex); const state = { spinTag: false, //spin組件標(biāo)記 }; //改變狀態(tài)的方法 const mutations = { spinTagTAG(state, tag) { state.spinTag = tag; } }; var store = new Vuex.Store({ state, mutations }); export default store;
此時(shí),在任意子組件中用一下代碼即可完成我需求中提到得,修改值并且作用與組件頁面中。
this.$store.commit('spinTagTAG', true); // 打開spin組件
此需求來源于antd vue下spin組件不能覆蓋整個(gè)瀏覽器,并且隨叫隨到,于是,我用了vuex。
代碼如下:
<template> <div id="app"> <a-spin size="large" :spinning="this.$store.state.spinTag"> <router-view></router-view> </a-spin> </div> </template>
到此這篇關(guān)于vuex的特殊應(yīng)用案例分享的文章就介紹到這了,更多相關(guān)vuex的應(yīng)用案例內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 40行代碼把Vue3的響應(yīng)式集成進(jìn)React做狀態(tài)管理
- 在react中使用vue的狀態(tài)管理的方法示例
- Vue的狀態(tài)管理vuex使用方法詳解
- vue.js的狀態(tài)管理vuex中store的使用詳解
- vue store之狀態(tài)管理模式的詳細(xì)介紹
- Flutter部件內(nèi)部狀態(tài)管理小結(jié)之實(shí)現(xiàn)Vue的v-model功能
- 使用Vue.observable()進(jìn)行狀態(tài)管理的實(shí)例代碼詳解
- 說說如何使用Vuex進(jìn)行狀態(tài)管理(小結(jié))
- 詳解幾十行代碼實(shí)現(xiàn)一個(gè)vue的狀態(tài)管理
- Vue3狀態(tài)管理的使用詳解
相關(guān)文章
vue 使用axios 數(shù)據(jù)請求第三方插件的使用教程詳解
這篇文章主要介紹了vue 使用axios 數(shù)據(jù)請求第三方插件的使用 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07vue項(xiàng)目中掃碼支付的實(shí)現(xiàn)示例(附demo)
本文主要介紹了vue項(xiàng)目中掃碼支付的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09在vue項(xiàng)目創(chuàng)建的后初始化首次使用stylus安裝方法分享
下面小編就為大家分享一篇在vue項(xiàng)目創(chuàng)建的后初始化首次使用stylus安裝方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01vue3父組件異步props傳值子組件接收不到值問題解決辦法
這篇文章主要給大家介紹了關(guān)于vue3父組件異步props傳值子組件接收不到值問題的解決辦法,需要的朋友可以參考下2024-01-01vue實(shí)現(xiàn)輸入框的模糊查詢的示例代碼(節(jié)流函數(shù)的應(yīng)用場景)
這篇文章主要介紹了vue實(shí)現(xiàn)輸入框的模糊查詢的示例代碼(節(jié)流函數(shù)的應(yīng)用場景),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09vue+canvas如何實(shí)現(xiàn)根據(jù)數(shù)據(jù)展示不同高度,不同漸變顏色的長方體效果
這篇文章主要介紹了vue+canvas如何實(shí)現(xiàn)根據(jù)數(shù)據(jù)展示不同高度,不同漸變顏色的長方體效果,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-09-09vue3 el-upload單張圖片回顯、編輯、刪除功能實(shí)現(xiàn)
這篇文章主要介紹了vue3 el-upload單張圖片回顯、編輯、刪除功能實(shí)現(xiàn),圖片回顯時(shí)隱藏上傳區(qū)域,鼠標(biāo)懸浮顯示遮罩層進(jìn)行編輯、刪除操作,刪除圖片后顯示上傳區(qū)域,本文通過實(shí)例代碼分享實(shí)現(xiàn)方法,感興趣的朋友一起看看吧2023-12-12