就用vuex3.x的版本,vue3就用vuex4.x的版本
使用:
一般来说,会在src里新建一个文件夹,叫做store,在里面用vuex
拿到vuex里面的Store,创建对象
这个也要挂载在...devtools浏览器插件需要在Google应用商店下载,需要翻墙......4.actions
也就是说在mutations中只能写同步操作,不能写异步操作,异步操作不能被Devtools追踪到
所以我们现在在actions中写一个异步操作
先写几个信息:...现在我的目的是点击按钮以后将info中的名字进行修改
我们先来看看mutations里面怎么写:
但是当然不能直接这样修改,否则就是同步操作了
现在写actions:
最后就是按钮的changeClick...看看效果吧:
插件里也能很好的捕捉到异步操作
如果我在异步操作以后还想进行别的操作,比如完成后就打印"信息更改完成",那要怎么做呢
index.js
那后面的then在哪里呢
在App.vue