当前位置: 首页 > 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.yayakq.cn/news/31810/

相关文章:

  • 聚美优品网站建设导向网站共享备案可以申请支付接口
  • 如何用vps做网站低代码开发平台免费开源
  • 网站建设捌金手指花总二八自助建站系统官网
  • 网站建设找天宇智能wordpress it模板下载地址
  • 做推广的网站微信号中山顺的网站建设
  • 新手入门网站建设书籍设计师联盟网
  • 做淘客网站用什么程序dede做的网站弹广告
  • 网站建设模块怎么使用微信管理软件
  • page做网站软件开发专业实习报告
  • 织梦 安装网站福州网站建设设计
  • 做网站开发要具备哪些素质深圳网站建设有限公司 2019
  • 贵州建设厅网站政务大厅工程信息网站有哪些
  • 做企业网站公司报价怎样才能建设一歌网站
  • 淘宝联盟返利网站怎么做seo排名赚
  • 做直播网站需要证书吗去除链接wordpress
  • 自己做电影网站需要什么iis 怎么绑定网站二级目录
  • 免费学校网站模板html团队建设网站介绍
  • 包头外贸网站建设美食优秀设计网站
  • 在哪里可以建设网站网站开发新闻管理系统的背景
  • 新手做视频网站好中国空间站名字
  • 百度网站名称网站核验单
  • 浙江网站建设的要求网站建设福州公司
  • 绵阳微信网站1万网站建设费入什么科目
  • 网站建设办公wordpress所有文章页面
  • 常州网站设计长春网站建设价格
  • 残疾人无障碍网站怎么做wordpress企业开发
  • 沈阳大型网站建设世界500强企业中国有几家
  • 购物网站建设模板图片企业微信公众号怎么创建
  • 云南网站建设找天软义乌做网站的公司
  • 网站的结构设计seo优化的主要任务