如何动态地将插件注册到vuex。文档中说,我可以动态注册模块等,但不知道如何对插件进行注册。
包括商店创建插件是添加插件的唯一方法吗?我希望能有一个store.use(plugin)或vuex.use(plugin)…
发布于 2018-06-21 03:31:03
Vuex插件只是一个函数,它接收存储作为唯一的参数,并在构建期间在store实例中调用。
要在构建了Store之后应用插件,只需调用插件函数并将Store实例传递给该函数:
import Vuex from 'vuex'
import Plugin from 'plugin'
const store = new Vuex.Store({ ... })
// Later on
Plugin(store)请记住,对于已经构建的Store实例,某些插件可能无法正常工作。你的学识可能各不相同。
https://stackoverflow.com/questions/50959594
复制相似问题