为什么复制过来的也有错误

为什么复制过来的也有错误

import Vue from 'vue'

import Vuex from 'vuex'


Vue.use(Vuex)


export default new Vuex.Store({

    state: {

        count: 0,

        num: 1

    },

    mutations: {

        increment (state, num) {

          state.count++

          state.num = num;

        }

    },

    actions: {

        inc ({ commit }, obj) {

            commit('increment', obj)

        }

    }

})

http://img1.sycdn.imooc.com//climg/5d3fef990001aa6710240759.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,老师使用同学提供的代码测试是没有问题的。

项目是可以运行的,并没有报错。

http://img1.sycdn.imooc.com//climg/5d4027460001312913840284.jpg

建议后面都加上输入法为英文状态的分号,代码更规范。

http://img1.sycdn.imooc.com//climg/5d4027da0001304d05410659.jpg

同学是安装了什么插件吗?建议同学运行一下项目,看有没有报错,是否可以运行。如果是可以运行代码就是没有问题的,可能是同学安装了什么插件导致的。

如果帮助到了你,欢迎采纳~祝学习愉快~

  • 空洞L 提问者 #1
    import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); export default new Vuex.Store({ state: { count: 0, num: 1 }, mutations: { increment(state, num) { state.count++; state.num = num; } }, actions: { inc({ commit }, obj) { commit('increment', obj) } } }) 加了错误更多了,老是的源码都没有加,这得帮我解决吧
    2019-07-31 08:51:39
好帮手慕言 2019-07-31 09:46:30

同学你好,老师测试是没有问题的,可能是因为其他原因,老师在私信帮助同学解决

祝学习愉快~

好帮手慕言 2019-07-30 16:36:08

同学你好,老师使用同学提供的代码测试是没有问题的,没有报错。

建议同学格式化一下代码,右键

http://img1.sycdn.imooc.com//climg/5d4000d500014b9d05290693.jpg

如果没有这个选项的话,可以安装一下Beautify插件。

同学运行一下项目,看一下有没有报错信息,如果有的话,逐个排除一下报错

同学再测试下

如果帮助到了你,欢迎采纳~祝学习愉快~

  • 提问者 空洞L #1
    import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ state: { count: 0, num: 1 }, mutations: { increment(state, num) { state.count++ state.num = num; } }, actions: { inc({ commit }, obj) { commit('increment', obj) } } }) 12/18行函数有问题
    2019-07-30 16:59:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师