state.count 无法后去

来源:3-5 vuex介绍

dlxat3252795

2019-03-16 11:47

https://img.mukewang.com/5c8c71240001e26a11210607.jpg

https://img1.mukewang.com/5c8c71240001099e11870787.jpg

在info页面 每次点击添加后 点一下reload state才能后去count的值,,about页面获取不到数据    这是为什么

写回答 关注

2回答

  • Brian
    2019-03-16 13:44:35

    有代码吗?

    从console里面看到,有一个变量msg在页面上使用了,但是data中并未定义的错误。

    vue的chrome插件,建议翻看一下我的回复,我上传到了github与课程源码一起,可以参考一下。


    在about页面,取值可以使用computed属性:


    count () {

        return this.$store.state.count

    }

    这样,每次,commit提交过来的改变会改变store中的state,同样,在about页面中,computed会同步state的数据(监听)。

    Brian 回复dlxat3...

    报了什么样的错误? 可以在Chrome调试工具看一下,commit的方法有没有执行。 然后看看,count的值有没有变化 。

    2019-03-18 16:23:47

    共 3 条回复 >

  • dlxat3252795
    2019-03-17 19:19:34

    这是代码 ,

    https://img.mukewang.com/5c8e2cf600018d6506760820.jpg

    https://img2.mukewang.com/5c8e2cf60001a59907970816.jpg

    https://img.mukewang.com/5c8e2cf600018b0a07970816.jpg


3小时速成 Vue2.x 核心技术

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

82574 学习 · 489 问题

查看课程

相似问题