首页
归档
笔记
树洞
搜索
友言

文章详情

Interesting People Record Interesting.

/ JavaScript / 文章详情

vuex 设置某个值存在vuex中

Sonder
2021-04-15
730字
2分钟
浏览 (3.2k)

场景如下,输入密码然后把密码存在vuex的某个属性里面;

index.js代码

复制代码
import Vue from 'vue';
import Vuex from 'vuex';
import app from './modules/app';
Vue.use(Vuex);

const store = () => new Vuex.Store({
  modules: {
    app,
  }
});

export default store;

在 app 中添加属性名称

复制代码
const state = {
  articlePass: null
};

const mutations = {
  SET_ARTICLE_PASS: (state, articlePass) => {
    state.articlePass = articlePass;
  },
};

const actions = {
  setArticlePass({ commit }, data) {
    commit('SET_ARTICLE_PASS', data)
  }
};

export default {
  namespaced: true,
  state,
  mutations,
  actions,
};

添加完成后使用

复制代码
sendArticlePass() {
  let pass = 123;
  this.$store.dispatch('app/setArticlePass', pass)
},

获取的话请参考本博客其他 vuex笔记文章

下一篇 / nuxt Address localhost:3000 is already in use.

🎯 相关文章

💡 推荐文章

🕵️‍♂️ 评论 (0)