// 局部 module
const Post = {
mutations: {
//该函数如何访问全局 state
fetchPosts () {
}
}
}
const store = createStore({
state: {
posts
}
})
// 局部 module
const Post = {
mutations: {
//该函数如何访问全局 state
fetchPosts () {
}
}
}
const store = createStore({
state: {
posts
}
})
|
lingxiaoliJun 22, 2022
1
|
|
2
建议直接学 pinjia 放弃 vuex
|
|
3
@lingxiaoli #1 如果你希望使用全局 state 和 getter ,rootState 和 rootGetters 会作为第三和第四参数传入 getter ,也会通过 context 对象的属性传入 action 。
文档没有介绍在 mutation 里面怎么用呀 |
|
4
@TsubasaHanekaw #2 感觉不错
|
|
thefckJun 22, 2022
5
不可以
用 action |
|
cszchenJun 22, 2022 via iPhone
6
mutation 不能调用异步方法,只改变状态,正确用法应该在 action 里调用异步方法,然后提交 mutation 来更新状态
|
|
linkopeneyesJun 23, 2022
7
如果就是存一些全局状态的话,可以依赖注入简单封装一个也够用
|