- Store 的事件触发器 移除
- 升级方式
- 升级方式
Store 的事件触发器 移除
store 实例不再暴露事件触发器 (event emitter) 接口 (on, off, emit)。如果你之前使用 store 作为全局的 event bus,迁移说明相关内容请查阅此章节。
为了替换正在使用观察 store 自身触发事件的这些接口,(例如:store.on('mutation', callback)),我们引入新的方法 store.subscribe。在插件中的典型使用方式如下:
var myPlugin = store => {store.subscribe(function (mutation, state) {// Do something...})}
更多信息请查阅插件文档的示例。
升级方式
在代码库运行迁移工具,查找使用了 store.on, store.off, store.emit 的事例。
