CRMEB v4 前端引用組件

2022-04-07 14:13 更新

引入外部模塊

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

安裝依賴

在終端安裝vue-grid-layout

  1. $ npm install vue-grid-layout --save

使用

全局注冊

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

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

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

局部注冊

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

  1. <template>
  2. <i-grid-layout>
  3. <i-grid-item />
  4. </i-grid-layout>
  5. </template>
  6. <script>
  7. import { GridLayout, GridItem } from 'vue-grid-layout';
  8. export default {
  9. components: { GridLayout, GridItem },
  10. data () {
  11. return {
  12. }
  13. }
  14. }
  15. </script>

自己封裝組件

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號