logo

该视频仅会员有权观看

立即开通课程「Vue.js前端应用开发实践」权限。

¥
199
/ 年

创建与使用 Vuex Store 插件

  • 当store发生变化时,可以通过插件对其进行操作。
  • 可以用VOIX自带插件进行尝试,例如导入一个Chris logo作为插件。
  • store支持添加一个plug ins属性,它是一个数组,用于添加需要在store中使用的插件。
  • 可以创建自己的store插件,例如在src/app下新建applogindts文件,并从VOIX中导入plugin类型和root state
  • 定义并导出一个名为logger的store插件,并使用subscribe方法订阅到应用的store,以监听mutations和state的变化。
  • 将创建的logger插件导入到app store,并在store plugin ins属性中添加它,使得store变化时执行该插件。
  • 浏览器控制台将输出store的变化,包括mutation的类型、名字(multaq名字)、提供的数据(payload),以及当前的state。