CRMEB v4 前端引用組件

2022-04-07 14:13 更新

引入外部模塊

默認(rèn)已經(jīng)內(nèi)置了許多模塊,在一些業(yè)務(wù)中,可能還需要引入第三方的模塊,以vue-grid-layout為例。

安裝依賴

在終端安裝vue-grid-layout

$ npm install vue-grid-layout --save

使用

全局注冊

src/main.js中注冊并使用組件:

// src/main.js
// 導(dǎo)入組件
import { GridLayout, GridItem } from 'vue-grid-layout';
// 使用組件
Vue.component('i-grid-layout', GridLayout);
Vue.component('i-grid-item', GridItem);

全局注冊后,任何地方都可以使用<i-grid-layout><i-grid-item>兩個組件了。

局部注冊

只在需要的頁面或組件中注冊:

<template>
  <i-grid-layout>
    <i-grid-item />
  </i-grid-layout>
</template>
<script>
import { GridLayout, GridItem } from 'vue-grid-layout';
export default {
  components: { GridLayout, GridItem },
  data () {
    return {
    }
  }
}
</script>

自己封裝組件

如果是自己封裝的組件,可以放置在src/components目錄內(nèi),使用方法不變。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號