采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,ts能否像py一样 有一个@property 装饰器,能把函数装饰成属性 我想调用的时候把这里的括号去掉 以属性调用
Vuex中 export default UserModuleGetters.getToken()
组件中就可以直接用 getToken来使用了
老师 你好,如果我这里有多个获取方法,那还是要写() 我想要的是 将方法转为属性
多个方法,只需要 往 foodSortModuleGetters 增加 key-value 来增加方法,也不需要定义类来管理,定义函数管理即可,vue组件就可以获取到多个方法了,虽然加了一行, 但这是目前最简洁最好的实现方式了 type foodSortModuleGetters = { "foodSortModule/getFoodSortList": (state: FoodSortListState) => void; "foodSortModule/getFoodSortList2": (state: FoodSortListState) => void; } function getFoodSortModuleGetters() { return store.getters as foodSortModuleGetters } export default getFoodSortModuleGetters()
老师你好,这种方法引用 页面会报错 index.ts:9 Uncaught ReferenceError: Cannot access 'store' before initialization at UserModuleGetters (index.ts:9) at index.ts:11
登录后可查看更多问答,登录/注册
轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈
1.2k 15
909 12
1.0k 11
948 11
700 10