在uniapp上安装Element Plus步骤:
一、uni-app创建项目
二、安装Element Plus
npm install element-plus --save
三、安装图标icon
npm install @element-plus/icons-vue
四、安装TypeScript
npm install typescript --save-dev
五、安装自动导入插件
npm install -D unplugin-vue-components unplugin-auto-import
以下为配置:
全局配置,完整代码如下:
打开main.js文件,修改代码如下:
import App from './App' // #ifndef VUE3 import Vue from 'vue' import './uni.promisify.adaptor' Vue.config.productionTip = false App.mpType = 'app' const app = new Vue({ ...App }) app.$mount() // #endif // #ifdef VUE3 import { createSSRApp } from 'vue' //引入ElementPlus import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' import zhCn from 'element-plus/es/locale/lang/zh-cn' export function createApp() { const app = createSSRApp(App) //默认中文语言包 app.use(ElementPlus, { locale: zhCn }) return { app } } // #endif
按需导入配置
按需导入ElementPlus配置,在项目根目录下新建vite.config.js文件,内容如下:
// 导入 Vite 的配置函数 import { defineConfig } from 'vite'; // 导入 UniApp 的 Vite 插件 import uni from '@dcloudio/vite-plugin-uni'; // 导入自动导入插件 import AutoImport from 'unplugin-auto-import/vite'; import Components from 'unplugin-vue-components/vite' //导入ElementPlus import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' // 定义 Vite 配置 export default defineConfig({ plugins: [ // 使用 UniApp 插件 uni(), // 自动导入配置 AutoImport({ imports: [ // 预设导入库 'vue', // 自动导入 Vue 相关函数 'uni-app' // 自动导入 UniApp 相关函数 ], resolvers: [ElementPlusResolver()], }), Components({ resolvers: [ElementPlusResolver()], }), ] });
上一篇:uniapp 安装自动导入插件unplugin-auto-import并配置
下一篇:没有了
讨论数量:0