有关vuex的store.commit的使用问题

来源:6-11 Vuex 整合当前应用

LayLowMay

2021-11-05

老师您好,在使用vuex的store.commit改变state的属性的时候,我看见commit方法的参数是string. 我们能够根据mutations定义的方法获得方法名的自动补全,以及查看方法返回值的类型断言嘛?

写回答

1回答

张轩

2021-11-06

同学你好 非常好的问题 问这个问题说明你真的喜欢 typescript,但是现在的情况下,我们还没发做到 commit 的两个参数都自动补全,需要从 store 文件中进行实时计算,需要自己对先有的 commit 和 dispatch 定义进行魔改,我认为这个任务是有些难度的,如果感兴趣可以看看这篇文章:

https://juejin.cn/post/6999886459343732772

0
2
张轩
回复
LayLowMay
可以尝试一下 轻量级 + ts 支持很完善 虽然没有在正式项目中使用 但是看起来很不错
2021-11-06
共2条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程