bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Vue3項目中如何引入SVG圖標

這篇文章主要講解了“Vue3項目中如何引入SVG圖標”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Vue3項目中如何引入SVG圖標”吧!

成都創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站制作、成都網(wǎng)站設計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元佛坪做網(wǎng)站,已為上家服務,為佛坪各地企業(yè)和個人服務,聯(lián)系電話:18980820575

SVG 圖標

既然是頁面,肯定離不開一些圖標 icon ,所以肯定要去最全的 阿里圖標庫 來尋找

這里講解下如何將 阿里圖標庫 里面的東西,放到我們的頁面上

阿里圖標庫

Vue3項目中如何引入SVG圖標

進入頁面,找到 資源管理 下面的 我的項目,并創(chuàng)建項目

設置如下

Vue3項目中如何引入SVG圖標

創(chuàng)建好項目后,我們進入到 阿里的  素材庫 里面找一些后續(xù)需要的圖標,

并添加到 購物車 中,

購物車 里面的圖標添加到項目中

Vue3項目中如何引入SVG圖標

Vue3項目中如何引入SVG圖標

之前會有在線的圖標鏈接地址,讓我們進行引入即可。

但是現(xiàn)在沒找到,應該是得下載到本地 然后進行使用= =

那我們只能將項目里的圖標,選擇 Symbol下載至本地

Vue3項目中如何引入SVG圖標

將其放到 src\assets\svg 目錄下

進行解壓,刪除不必要的東西,只留下 iconfont.js 文件即可

Vue3項目中如何引入SVG圖標

之后在 main.ts 中進行全局導入

import './assets/svg/iconfont.js'

項目中引入 svg-icon

src 目錄下,創(chuàng)建一個用于存放插件的目錄 plugin

Vue3項目中如何引入SVG圖標

// index.vue

<template>
  <svg :class="svgClass" aria-hidden="true">
    <use :xlink:href="iconClassName" :fill="color" />
  </svg>
</template>

<script setup>
import { computed } from 'vue'
const props = defineProps({
  iconName: {
    type: String,
    required: true
  },
  className: {
    type: String,
    default: ''
  },
  color: {
    type: String,
    default: '#409eff'
  }
})
// 圖標在 iconfont 中的名字
const iconClassName = computed(() => {
  return `#${props.iconName}`
})
// 給圖標添加上類名
const svgClass = computed(() => {
  if (props.className) {
    return `svg-icon ${props.className}`
  }
  return 'svg-icon'
})
</script>

<style scoped>
.svg-icon {
  width: 1em;
  height: 1em;
  position: relative;
  fill: currentColor;
  vertical-align: -2px;
}
</style>
// index.ts

import { App } from 'vue'

import SvgIcon from './index.vue'

export function setupSvgIcon(app: App) {
  app.component('SvgIcon', SvgIcon)
}

之后在 main.ts 中進行注冊組件

import { setupSvgIcon } from './plugin/SvgIcon/index'
setupSvgIcon(app)

在 頁面中進行使用

<template>
  <div> 工作臺頁面 </div>

  <svg-icon iconName="icon-bianjishuru" />
</template>

Vue3項目中如何引入SVG圖標

可以看到 SVG 圖標成功展示

感謝各位的閱讀,以上就是“Vue3項目中如何引入SVG圖標”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對Vue3項目中如何引入SVG圖標這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

網(wǎng)站名稱:Vue3項目中如何引入SVG圖標
路徑分享:http://vcdvsql.cn/article40/gjiieo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站外貿(mào)建站App開發(fā)用戶體驗企業(yè)網(wǎng)站制作域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)