ソースを参照

improve the use function

tags/2.16.0
Caven Chen 3年前
コミット
f1b4e56232
1個のファイルの変更3行の追加3行の削除
  1. 3
    3
      modules/global-api/use.js

+ 3
- 3
modules/global-api/use.js ファイルの表示

export function initUse(DC) { export function initUse(DC) {
DC.use = function(plugin) { DC.use = function(plugin) {
const installedPlugins = const installedPlugins =
this._installedPlugins || (this._installedPlugins = [])
if (installedPlugins.indexOf(plugin) > -1) {
this._installedPlugins || (this._installedPlugins = {})
if (this._installedPlugins[plugin.name]) {
return this return this
} }
// additional parameters // additional parameters
} else if (typeof plugin === 'function') { } else if (typeof plugin === 'function') {
plugin.apply(null, args) plugin.apply(null, args)
} }
installedPlugins.push(plugin)
installedPlugins[plugin.name] = plugin
return this return this
} }
} }

読み込み中…
キャンセル
保存