iview在vue-cli3如何按需引入的方法

npm install iview --save
npm install babel-plugin-import --save-dev
我項(xiàng)目安裝的版本號:

image.png

遇到的問題

按官方文檔顯示的按需加載是借助插件babel-plugin-import插件,并在.babelrc中配置,但我在項(xiàng)目中并沒有找到.babelrc文件。

我的項(xiàng)目結(jié)構(gòu):


image.png

配置方法

1.在babel.config.js文件中引入以下代碼

   plugins: [
        [
            "import",
            {
                "libraryName": "iview",
                "libraryDirectory": "src/components"
            }
        ],
    ]

2.在src目錄下新建一個iview.js文件,代碼如下:

import Vue from 'vue';
import 'iview/dist/styles/iview.css'; // 組件樣式文件
import { Button, Icon } from 'iview'; // 引入自己用到的組件

Vue.component('Button', Button);  
Vue.component('Icon', Icon);

3.在main.js文件引入iview.js文件

import './iview.js';

結(jié)束。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容