当前位置: 首页 > news >正文

重庆营销型网站随做的好处五合一网站建设

重庆营销型网站随做的好处,五合一网站建设,英文网站支付怎么做,网页运行环境开发方案svg图标的使用和实例 前言效果图1、安装插件2、vue3中使用2.1、 在components文件夹中,创建公共类SvgIcon/index.vue2.2、创建icons文件,存放svg图标和将所有的svg图标进行引用并注册成全局组件2.3、在man.js 中注册2.4、在vue.config.js中配置svg2.5、在vue中的调用svg图标3…

svg图标的使用和实例

  • 前言
  • 效果图
  • 1、安装插件
  • 2、vue3中使用
    • 2.1、 在components文件夹中,创建公共类SvgIcon/index.vue
    • 2.2、创建icons文件,存放svg图标和将所有的svg图标进行引用并注册成全局组件
    • 2.3、在man.js 中注册
    • 2.4、在vue.config.js中配置svg
    • 2.5、在vue中的调用svg图标
  • 3、在vue2中使用
    • 3.1、在components文件夹中,创建公共类SvgIcon/index.vue
    • 3.2、创建icons文件,存放svg图标和将所有的svg图标进行引用并注册成全局组件
    • 3.3、在man.js中导入
    • 3.4、在vue.config.js中增加配置
    • 3.4、在页面中使用

前言

svg图片我们可在阿里云矢量图标库中下载
阿里云矢量图标库

效果图

在这里插入图片描述
在这里插入图片描述

1、安装插件

npm i svg-sprite-loader --save

2、vue3中使用

2.1、 在components文件夹中,创建公共类SvgIcon/index.vue

在这里插入图片描述

<template><svg :class="svgClass" aria-hidden="true"><use :xlink:href="iconName" /></svg>
</template>
<script>
export default {name: 'SvgIcon',props: {iconClass: {type: String,required: true},className: {type: String,default: ''}},computed: {iconName () {return `#icon-${this.iconClass}`},svgClass () {if (this.className) {return 'svg-icon ' + this.className} else {return 'svg-icon'}},styleExternalIcon () {return {mask: `url(${this.iconClass}) no-repeat 50% 50%`,'-webkit-mask': `url(${this.iconClass}) no-repeat 50% 50%`}}}
}
</script>
<style scoped>
.svg-icon {width: 1.5em;height: 1.5em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;
}
.svg-external-icon {background-color: currentColor;mask-size: cover!important;display: inline-block;
}
</style>

2.2、创建icons文件,存放svg图标和将所有的svg图标进行引用并注册成全局组件

在这里插入图片描述

// 导入 Vue 框架
import { createApp } from 'vue'
import App from '../App.vue'
// 导入 SvgIcon 组件
import SvgIcon from '@/components/svgIcon/index.vue'// 将 SvgIcon 组件注册为全局组件
const app = createApp(App)
app.component('svg-icon', SvgIcon)// 定义一个函数,用于引入所有 svg 文件
const requireAll = requireContext => requireContext.keys().map(requireContext)
// 定义一个上下文,只包含 './svg' 目录下的以 '.svg' 结尾的文件
const req = require.context('./svg', false, /\.svg$/)
// 引入 svg 文件
requireAll(req)app.mount('#app')

2.3、在man.js 中注册

在这里插入图片描述

import svgIcon from '@/components/svgIcon/index.vue'
import './icons/index.js'app.component('svg-icon', svgIcon)

2.4、

http://www.mmbaike.com/news/86984.html

相关文章:

  • 怎么找网站啊营销推广投放平台
  • 互联网软件开发工资一般多少百度上做优化
  • 党风廉政建设漫画网站seo是什么意思?
  • 网站制作程序谷歌app下载 安卓
  • 沈阳网站的优化百度怎样发布作品
  • 淘宝联盟推广网站怎么做关键词排名提高方法
  • 企业网页素材网页关键词优化软件
  • 深州网站关键词排名是什么意思
  • 哪里做网站需求谷歌广告投放步骤
  • 龙岗网站建设定制开发推广app平台有哪些
  • 青海哪家做网站的公司最大营销推广方案案例
  • wd设计视图可以做网站吗友情链接买卖代理
  • 网站关键词的写法黑帽seo优化软件
  • 自建网站营销是什么意思关键词录入榜
  • 一个提高网站流量的常用方法南昌企业网站建设
  • web怎么读搜索引擎优化是做什么的
  • 网站制作技巧017宁波网站推广平台效果好
  • ai网站推荐企业培训方案制定
  • 网站过度优化首页被k谷歌搜索引擎网页版入口
  • 上海网站开发方案seo入门
  • 珠海定制网站建设推广seo排名培训学校
  • 整形美容网站模板搜索引擎推广与优化
  • 怎样打死网站免费建自己的网站
  • 自己的做网站排超最新积分榜
  • 武汉学做网站seo网络贸易网站推广
  • mysql python开发网站开发免费发帖论坛大全
  • 做网站公司赚钱吗优化网站搜索
  • 伊春北京网站建设杭州百度首页优化
  • dreamweaver8厦门网站seo
  • 中国国际贸易平台什么是搜索引擎优化的核心