@salen
2017-11-21T07:59:09.000000Z
字数 636
阅读 355
未分类
const state = {newAdd: '新增状态',}
export const CHNAGE_NEWADD = 'CHNAGE_NEWADD'
// 引入方法名import {CHNAGE_NEWADD,} from './mutation-types.js'// 添加具体方法export default {[CHNAGE_NEWADD] (state, newName) {state.newAdd = newName},}
// 1.借助辅助方法,将state混入计算属性import { mapState } from "vuex"computed: {...mapState(["newAdd"]),}// 2.直接获取state值,自己写计算方法computed: {myValue() {return '我的' + this.$store.state.newAdd}}// 触发mutation改变state,注意state只可通过mutation改变methods: {changeAdd() {this.$store.commit('CHNAGE_NEWADD', '变化后的值')}}