欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue.js?element-plus使用圖標(biāo)不顯示問題的解決方式

 更新時(shí)間:2022年09月21日 09:27:56   作者:白百柏在帝都  
近期在學(xué)習(xí)Vue時(shí)用elementUI時(shí)發(fā)現(xiàn)圖標(biāo)在頁面上顯示不出來,所以這篇文章主要給大家介紹了關(guān)于Vue.js?element-plus使用圖標(biāo)不顯示問題的解決方式,需要的朋友可以參考下

前言

關(guān)于前端使用element-plus中的icon不展示,網(wǎng)上主要分為兩種,一種是打包之后不展示,還有一種是直接在開發(fā)的時(shí)候運(yùn)行就不展示

這個(gè)帖子主要解決的是在本地運(yùn)行圖標(biāo)不展示的問題

關(guān)于不展示的原因,簡單一句話就是:element-plus/icons改變成了svg

怎么解決呢?

前提:

先確定安裝了element-plus/icons,沒安裝的話,安裝命令奉上

npm install @element-plus/icons-vue

如果圖標(biāo)引用的比較少,那么采用方案1,如果大量的使用了圖標(biāo),就采用方案2

方案1:

在引用圖標(biāo)的頁面中將要使用的圖標(biāo)引入,作為js對(duì)象,代碼如下:

<script>
	import { Edit,Share } from "@element-plus/icons";
	export default {
		 setup() {
		 	return {
		 		Edit,
		 		Share
		 	}
		 }
    }
</script>

使用方式和elemunt-ui3官網(wǎng)一致

<div class="flex">
    <el-button type="primary" :icon="Edit" />
    <el-button type="primary" :icon="Share" />
    <el-button type="primary" :icon="Delete" />
    <el-button type="primary" :icon="Search">Search</el-button>
    <el-button type="primary">
      Upload<el-icon class="el-icon--right"><Upload /></el-icon>
    </el-button>
  </div>

方案2:

方案2其實(shí)是針對(duì)方案一的一個(gè)優(yōu)化,對(duì)于大量使用icon的項(xiàng)目來說相對(duì)比較友好

首先:在main.js中將icon全部引入并注冊(cè)到頁面中

import * as ElIconList from '@element-plus/icons'

for (const name in ElIconList) {
  app.component(name, ElIconList[name])
}

然后就是使用了,在頁面中直接使用即可

<el-button-group class="ml-4">
		<el-button type="primary" icon="Upload" />
		<el-button type="primary" icon="Edit" />
		<el-button type="primary" icon="Share" />
		<el-button type="primary" icon="Delete" />
</el-button-group>

關(guān)于方案2的優(yōu)化也是借鑒了前人的經(jīng)驗(yàn),這里又個(gè)不成熟的想法,不知道是不是可以用set來置入

總結(jié)

到此這篇關(guān)于Vue.js element-plus使用圖標(biāo)不顯示問題的解決方式的文章就介紹到這了,更多相關(guān)element-plus圖標(biāo)不顯示內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue環(huán)境搭建簡單教程

    vue環(huán)境搭建簡單教程

    這篇文章主要介紹了vue環(huán)境搭建簡單教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Vue導(dǎo)出Excel功能的全過程記錄

    Vue導(dǎo)出Excel功能的全過程記錄

    在開發(fā)后臺(tái)管理系統(tǒng)的時(shí)候,很多地方都要用到導(dǎo)出excel 表格,比如將table中的數(shù)據(jù)導(dǎo)出到本地,這篇文章主要給大家介紹了關(guān)于Vue導(dǎo)出Excel功能的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • Vue生命周期中的八個(gè)鉤子函數(shù)相機(jī)

    Vue生命周期中的八個(gè)鉤子函數(shù)相機(jī)

    這篇文章主要為大家介紹了Vue生命周期中的八個(gè)鉤子函數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • 深入理解vue中的?slot-scope=“scope“

    深入理解vue中的?slot-scope=“scope“

    這篇文章主要介紹了理解vue中的?slot-scope=“scope“,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 說說Vuex的getters屬性的具體用法

    說說Vuex的getters屬性的具體用法

    這篇文章主要介紹了說說Vuex的getters屬性的具體用法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • Vue應(yīng)用部署到服務(wù)器的正確方式

    Vue應(yīng)用部署到服務(wù)器的正確方式

    本篇文章主要介紹了詳解Vue應(yīng)用部署到服務(wù)器的正確方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-07-07
  • vue的指令和插值總結(jié)(非常詳細(xì))

    vue的指令和插值總結(jié)(非常詳細(xì))

    這篇文章主要給大家介紹了關(guān)于vue指令和插值的相關(guān)資料,大家應(yīng)該對(duì)指令和插值都不陌生,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Vue proxyTable配置多個(gè)接口地址,解決跨域的問題

    Vue proxyTable配置多個(gè)接口地址,解決跨域的問題

    這篇文章主要介紹了Vue proxyTable配置多個(gè)接口地址,解決跨域的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • vue中$set用法詳解

    vue中$set用法詳解

    在vue中,并不是任何時(shí)候數(shù)據(jù)都是雙向綁定的,解決數(shù)據(jù)沒有被雙向綁定我們可以使用?vm.$set?實(shí)例方法,該方法是全局方法?Vue.set?的一個(gè)別名,這篇文章主要介紹了vue中$set用法詳細(xì)講解,需要的朋友可以參考下
    2022-12-12
  • vue2.0中vue-cli實(shí)現(xiàn)全選、單選計(jì)算總價(jià)格的實(shí)例代碼

    vue2.0中vue-cli實(shí)現(xiàn)全選、單選計(jì)算總價(jià)格的實(shí)例代碼

    本篇文章主要介紹了vue2.0中vue-cli實(shí)現(xiàn)全選、單選計(jì)算總價(jià)格的實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07

最新評(píng)論