开发vue插件带有参数时window.Vue.use(pluginName)该怎么写?

新手上路,请多包涵

想把以前做的一个组件做成插件,用下面代码封装:

import Mylib from './mylib'
const lib = {
  install (Vue, o) {
    var ele = '.elClassName'
    if (ele) {
      const Mylib = Vue.extend(Mylib)
      const pluginName = new Mylib({propsData: {
        a: o.a,
        b: o.b
      }})
      setTimeout(() => {
        libName.$mount(ele)
      }, 0)
    }
  }
}
if (typeof window !== 'undefined' && window.Vue) {
  window.Vue.use(pluginName)
}

其中window.Vue.use(pluginName)肯定是不行的,这里我该怎么写才能把参数a和b传进去?

阅读 2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题