Vue

Vue - Vue.use()

2019-10-27  本文已影响0人  ElricTang

安装 Vue.js 插件。如果插件是一个对象,必须提供 install 方法。如果插件是一个函数,它会被作为 install 方法。install 方法调用时,会将 Vue 作为参数传入。

一. 作用:全局注入插件(如vue-router)

MyPlugin.install = function (Vue, options) {

}
Vue.use(MyPlugin, { someOption: true })

二. Vue.use()源码:

      if (installedPlugins.indexOf(plugin) > -1) {
        return this
      }
      // additional parameters
      var args = toArray(arguments, 1);
      args.unshift(this);
      if (typeof plugin.install === 'function') {
        plugin.install.apply(plugin, args);
      } else if (typeof plugin === 'function') {
        plugin.apply(null, args);
      }
installedPlugins.push(plugin);
上一篇下一篇

猜你喜欢

热点阅读