1. 程式人生 > 程式設計 >vite2.x實現按需載入ant-design-vue@next元件的方法

vite2.x實現按需載入ant-design-vue@next元件的方法

1.使用版本

  • vite:2.0
  • ant-deswww.cppcns.comign-vue: 2.0.0-rc.8
  • vue:3.0.5

2.安裝vite外掛

yarn add 程式設計客棧vite-plugin-style-import -D or npm i vite-plugin-style-import -D

外掛倉庫地址:https://github.com/vbenjs/vite-plugin-style-import

3.vite.config.js配置

import vue from '@vitejs/ZNAcCoKwCplugin-vue'
import styleImport from 'vite-plugin-style-import';
/**
 * @type {import('vite').UserConfig}
 */
export default {
 plugins: [
  vue(),styleImport({
   libs: [{
    l
程式設計客棧
ibraryName: 'ant-design-vue',esModule: true,resolveStyle: (name) => { return `ant-design-vue/es/${name}/style/css`; },}] }) ] }

4.測試執行

main.js

import { createApp } from 'vue'
import App from './App.vue'
import { Input } from 'ant-design-vue';
const app=createApp(App)
app.use(Input)
app.mount('#app')

元件中使用

<template>
 <!-- script-setup內引入使用,不需註冊-->
 <Button typ程式設計客棧e="primary"> Primary</Button>
 <!-- 在mian.js使用use註冊元件 -->
 <a-input placeholder="Basic usage" />
</template>
<script setup>
import { Button } from "ant-design-vue";
</script>

到此這篇關於vite2.x實現按需載入ant-design-vue@next元件的方法的文章就介紹到這了,更多相關vite2.x 按需載入內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!