• Store 的事件触发器 移除
    • 升级方式

    Store 的事件触发器 移除

    store 实例不再暴露事件触发器 (event emitter) 接口 (on, off, emit)。如果你之前使用 store 作为全局的 event bus,迁移说明相关内容请查阅此章节。

    为了替换正在使用观察 store 自身触发事件的这些接口,(例如:store.on('mutation', callback)),我们引入新的方法 store.subscribe。在插件中的典型使用方式如下:

    1. var myPlugin = store => {
    2. store.subscribe(function (mutation, state) {
    3. // Do something...
    4. })
    5. }

    更多信息请查阅插件文档的示例。

    升级方式

    在代码库运行迁移工具,查找使用了 store.on, store.off, store.emit 的事例。