采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这里传递泛型,为什么不可以是 StateAll?如果传递的是StateAll,这样一来,就不需要as(断言了),就有自动提示了,而且也不会报错,老师能详细的讲解一下, 不是很明白,希望能详细的讲解一下。
你好,如果想传递StateAll也是可以的。
需要下面代码稍作修改:
export default createStore({
state: {} as StateAll, // 这里需要断言一下,这样vuexLocal.plugin就不会报错
getters: {
},
mutations: {
actions: {
modules: {
users,
signs,
checks,
news
plugins: [vuexLocal.plugin]
})
state: {} as StateAll我断言了, plugins: [vuexLocal.plugin]还是报错
包什么错误?我这边是可以的
export default createStore<State>({ // 这里传递的泛型,是不是也要换成StateAll state: { }, getters: { }, mutations: { }, actions: { }, modules: { users, signs, checks, news }, plugins: [vuexLocal.plugin] }) 是不是createStore<StateAll>()这里传递的泛型,也要换成StateAll吗???
登录后可查看更多问答,登录/注册
专为初级前端人员设计,系统性学习三大技术
284 10
512 9
740 7
493 7
7.4k 7