Skip to content

给插件开发者的注意事项 ​

本节目标:理解“给插件开发者的注意事项”的核心思路,并能把它用于实际开发或面试表达。 如果你开发的插件(Plugin)提供了模块并允许用户将其添加到 Vuex store,可能需要考虑模块的空间名称问题。对于这种情况,你可以通过插件的参数对象来允许用户指定空间名称: // 通过插件的参数对象得到空间名称

//

然后返回 Vuex 插件函数

export function createPlugin (options = {}) {  return function (store) {    //

把空间名字添加到插件模块的类型(type)中去

    const namespace = options.namespace || ''    store.dispatch(namespace + 'pluginAction')  }}

本站总访问 — 次