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

state.count 无法后去

https://img1.sycdn.imooc.com//5c8c71240001e26a11210607.jpg

https://img1.sycdn.imooc.com//5c8c71240001099e11870787.jpg

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

正在回答

2 回答

有代码吗?

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

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


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


count () {

    return this.$store.state.count

}

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

0 回复 有任何疑惑可以回复我~
#1

dlxat3252795 提问者

有代码 你看一下
2019-03-17 回复 有任何疑惑可以回复我~
#2

dlxat3252795 提问者

我把你的demo下载下来 在我这边运行还是出不来 一样的错误
2019-03-17 回复 有任何疑惑可以回复我~
#3

Brian 回复 dlxat3252795 提问者

报了什么样的错误? 可以在Chrome调试工具看一下,commit的方法有没有执行。 然后看看,count的值有没有变化 。
2019-03-18 回复 有任何疑惑可以回复我~

这是代码 ,

https://img1.sycdn.imooc.com//5c8e2cf600018d6506760820.jpg

https://img1.sycdn.imooc.com//5c8e2cf60001a59907970816.jpg

https://img1.sycdn.imooc.com//5c8e2cf600018b0a07970816.jpg


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

state.count 无法后去

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