vue全局管理自定义组件

参考官方API https://cn.vuejs.org/v2/api/#Vue-component

  1. 创建baseComponents.js
// 基础组件全局管理
import ChooseModal from "_c/choose-modal";
import Editor from "_c/editor";
import GroupUpload from "_c/group-upload";
import ICascader from "_c/i-cascader";
import ICheckBox from "_c/i-check-box";
import IDatePicker from "_c/i-date-picker";
import IDrawer from "_c/i-drawer";
import IImport from "_c/i-import";
import IInput from "_c/i-input";
import IInputNumber from "_c/i-input-number";
import IModal from "_c/i-modal";
import IRadio from "_c/i-radio";
import ISelect from "_c/i-select";
import IText from "_c/i-text";
import ITextarea from "_c/i-textarea";
import ITimePicker from "_c/i-time-picker";
import ITreeSelect from "_c/i-tree-select";
import MapModal from "_c/map-modal";
import QrCode from "_c/qr-code";
import UploadFile from "_c/upload-file";

function baseComponents(Vue) {
    if (baseComponents.installed) {
        return
    }
    Vue.component('ChooseModal', ChooseModal)
    Vue.component('Editor', Editor)
    Vue.component('GroupUpload', GroupUpload)
    Vue.component('ICascader', ICascader)
    Vue.component('ICheckBox', ICheckBox)
    Vue.component('IDatePicker', IDatePicker)
    Vue.component('IDrawer', IDrawer)
    Vue.component('IImport', IImport)
    Vue.component('IInput', IInput)
    Vue.component('IInputNumber', IInputNumber)
    Vue.component('IModal', IModal)
    Vue.component('IRadio', IRadio)
    Vue.component('ISelect', ISelect)
    Vue.component('IText', IText)
    Vue.component('ITextarea', ITextarea)
    Vue.component('ITimePicker', ITimePicker)
    Vue.component('ITreeSelect', ITreeSelect)
    Vue.component('MapModal', MapModal)
    Vue.component('QrCode', QrCode)
    Vue.component('UploadFile', UploadFile)

}
export default baseComponents
  1. main.js注册
import BaseComponents from '@/utils/baseComponents'
Vue.use(BaseComponents)
  1. 直接使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值