From 51155ea8128ad6c2ca47d3f62a5caba3c687700c Mon Sep 17 00:00:00 2001 From: young Date: Tue, 14 Mar 2017 14:34:28 +0800 Subject: [PATCH] config(compontent)): can customer the compontent prefix --- src/index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index 38c99f99..739d009f 100644 --- a/src/index.js +++ b/src/index.js @@ -116,13 +116,16 @@ const iview = { Tree, Upload }; - +const defaultOptions = { + componentPrefix: 'i' +} const install = function (Vue, opts = {}) { + opts = Object.assign(defaultOptions, (opts || {})) locale.use(opts.locale); locale.i18n(opts.i18n); Object.keys(iview).forEach((key) => { - Vue.component(key, iview[key]); + Vue.component(`${opts.componentPrefix.toUpperCase()}${key}`, iview[key]); }); Vue.prototype.$Loading = LoadingBar;