typescript - Vuex 共享操作
问题描述
我注意到我的许多 vuex 操作都重用了某些方法,例如内部的这个块SomeFeatureActions.ts
export const actions: ActionTree<AutomationState, any> = {
require({ state, dispatch }, type) {
...
}
}
我想创建一个基类,ActionTree<S, R>
它提供require
给这个基类的所有实现。
我试着用这样的东西
export class StoreAction<S, R> implements ActionTree<S, R> {
public require({ state, dispatch }, type) {
...
}
}
哪个不起作用..我错过了什么?
解决方案
推荐阅读
- sapui5 - i18n 模型不显示翻译文本
- calayer - 为 NSView 删除 CAMetalLayer
- ubuntu - 如何在 Ubuntu 18.10 上安装缺少的库以使用 OpenJFX 11 播放视频
- python - 在烧瓶中解码 JSON
- ios - 从通知重定向到另一个故事板?
- firebase - 如何在 Firebase 存储规则中设置多个用户权限
- python - 0 vs None: 0 应该仍然在我的 if-call 中
- swift - 如何将具有相似键的值合并为 NSdictionary
- python - 从 Heroku 上运行的 Celery 任务连接时出现 MySQL 查询错误
- android - Android 在应用安装后运行 Gradle 任务