說明
具體步驟
- 安裝插件
npm install -D unplugin-vue-components unplugin-auto-import
- 配置vue.config.js
const {defineConfig} = require('@vue/cli-service')
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const {ElementPlusResolver} = require('unplugin-vue-components/resolvers')
module.exports = defineConfig({
transpileDependencies: true,
devServer: {
port: 8888
},
configureWebpack: {
plugins: [
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
]
}
})
測試
<template>
<h2>Home</h2>
<el-row>
<el-button>Default</el-button>
<el-button type="primary">Primary</el-button>
<el-button type="success">Success</el-button>
<el-button type="info">Info</el-button>
<el-button type="warning">Warning</el-button>
<el-button type="danger">Danger</el-button>
<el-button>中文</el-button>
</el-row>
<router-link to="/about">About</router-link>
</template>
<script>
export default {
name: "Home"
}
</script>
<style scoped>
</style>
結果: