为了账号安全,请及时绑定邮箱和手机立即绑定

vue插件报错信息: [vuex] unknown mutation type: addItem

《Add.vue》

<template>
  <div>
      <p>标题</p>
      <input type="text" v-model="title"></input>
      <p>新闻内容</p>
      <input type="text" v-model="content"></input>
    <p><button type="buttom" @click="add()">提交</button></p>
    </div>
    </template>

    <script>
        import store from "../../../travel/src/store";
    export default {
        name: "add.vue",
        store:store,
        data(){
            return{
                title:'',
                content:''
            }
        },
        methods:{
            add(){
                store.commit('addItem',{
                    title: this.title,
                    content: this.content
                })
            }
        }
    }
</script>

<style scoped>

</style>




《store.vue》

import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);

export default new Vuex.Store({
  state: {
    lists:[]
  },
  mutations: {
    addItem (state, value) {
        state.lists.push(value)
    }
  },
  actions: {

  },
});



正在回答

举报

0/150
提交
取消
3小时速成 Vue2.x 核心技术
  • 参与学习       82579    人
  • 解答问题       489    个

带你快速学习最流行的前端框架vue2.x的核心技术

进入课程

vue插件报错信息: [vuex] unknown mutation type: addItem

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信