在线
客服

发布
需求

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

关于获开Vuex的值,求大神帮忙

以下是使用modules方法
count.js文件

index.js文件

Home组件

store目录结构

最后在Chrome输出结果居然是{  "count": 1},正常应该是0,求大神帮忙

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

违反了vuex操作理念 ,为保持及追溯状态变更能力,state函数通常只作读取器,不做修改状态的行为。修改状态的部分交给mutations或action。所以你这样神操作,操作结果是正常的,但思路不正常,请重温一下vuex数据流。 064002t71a9zaafbkae91k.png
换而言之,如果你不想结果是1,而是0,请将state的自加操作放到mutations,像下面这样
conststore=newVuex.Store({state:{count:1},mutations:{increment(state){//变更状态state.count++}}})

使用道具 举报

发新帖
国内首家创新型IT技术需求众包服务平台,软件需求就上天盟网! 立即登录 立即注册