Vue3如何解決Element-plus不生效的問題
vue3中Element-plus不生效問題
只需要在main.js中加上這兩句
import ElementPlus from 'element-plus' import 'element-plus/theme-chalk/index.css'
看其他文章說和引入順序有關(guān),以及不是一個app的相關(guān)問題,但我測試下來好像都不是這些問題。
總而言之,我的全局main.js
配置是這樣:
import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' import ElementPlus from 'element-plus' import 'element-plus/theme-chalk/index.css' createApp(App).use(store).use(router).use(ElementPlus).mount('#app')
補充:
今天又重新用vue ui建了個項目,按照官網(wǎng)的快速開始指南,并沒有什么問題。
一些element-plus組件不能正常使用是啥原因?qū)е碌?/h2>
根據(jù)官方文檔以及大佬的博客得出以下步驟:
第一步:首先你需要安裝unplugin-vue-components和unplugin-auto-import這兩款插件
npm install -D unplugin-vue-components unplugin-auto-import
第二步:然后將下列代碼插入到你的vite或者webpack的配置文件中,我這邊使用的是webpack配置文件。
在添加完以上代碼之后,可能會遇到兩個問題:
第一個問題:autoimport is not a function
解決辦法:
查閱相關(guān)資料發(fā)現(xiàn),是版本兼容性的問題,然后我就在package.json文件中查看unplugin-auto-import的版本號,發(fā)現(xiàn)是0.17.1好像,反正是17版本,后面降版本,改成0.16.7,然后npm i運行一下,這個問題就不報錯了。
第二個問題:Invalid options in vue.config.js: “plugins“ is not allowed
解決辦法:
查閱相關(guān)資料發(fā)現(xiàn),webpack 相關(guān)的配置需要寫到 configureWebpack 里,不能直接寫在外面。
所以代碼如下:
兩個問題解決了,就能成功運行了。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用ElementUI中el-upload上傳文件轉(zhuǎn)base64格式
這篇文章主要介紹了使用ElementUI中el-upload上傳文件轉(zhuǎn)base64格式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05vue實現(xiàn)pdf文件發(fā)送到郵箱功能的示例代碼
這篇文章主要介紹了vue實現(xiàn)pdf文件發(fā)送到郵箱功能,實現(xiàn)代碼包括對郵箱格式內(nèi)容是否為空的驗證方法,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05