import{ ElLoading, ElMessage, ElMessageBox }from'element-plus'import'element-plus/es/components/message/style/css'import'element-plus/es/components/loading/style/css'import'element-plus/es/components/message-box/style/css'importtype{ App }from'@vue/runtime-core'/*** 按需导入 Element Plus 组件*...
import{defineFatForm}from'@wakeadmin/components'import{ElMessageBox}from'element-plus'exportdefaultdefineFatForm<{// 🔴 这里的泛型变量可以定义表单数据结构name:stringnickName:string}>(({item,form,consumer,group})=>{// 🔴 这里可以放置 Vue Hooks// 返回表单定义return()=>({// FatForm props 定...
/* 自动按需引入 / AutoImport({ / 自动导入 Vue 相关函数,如:ref, reactive, toRef 等 / imports: ["vue", "vue-router", "pinia"], / 自动导入element相关函数,如:ElMessage, ElMessageBox.. / resolvers: [ElementPlusResolver()] }), Components({ / 自动导入element相关组件 */ resolvers: [El...
</el-form> {{ msg }} count is {{ count }} Edit components/HelloWorld.vue to test HMR Check out create-vue, the official Vue + Vite starter Install Volar in your IDE for a better DX </
这里以vue.config.js为例(这里配置包含组件按需导入以及图标自动导入): const { defineConfig } = require('@vue/cli-service'); // 按需引入ElementPlus组件 const AutoImport = require('unplugin-auto-import/webpack'); const Components = require('unplugin-vue-components/webpack'); const { ElementPlu...