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

电商网站建设的重要性韩国seocaso

电商网站建设的重要性,韩国seocaso,网站排名效果好,新网站怎样做优化1、安装依赖 npm install svg-sprite-loader2、配置选项 在vue.config.js的chainWebpack里配置下面代码 解释:config.module.rule是一个方法,用来获取某个对象的规则。.exclude.add(文件a)是往禁用组添加文件a,就是对文…

1、安装依赖

 npm install svg-sprite-loader

2、配置选项
vue.config.jschainWebpack里配置下面代码
解释:config.module.rule是一个方法,用来获取某个对象的规则。.exclude.add(文件a)是往禁用组添加文件a,就是对文件a进行禁用。.test(/.svg$/)是匹配到.svg结尾的文件

config.module.rule('svg').exclude.add(resolve('src/icons')) //对应下面配置svg的路径.end();config.module.rule('icons').test(/\.svg$/).include.add(resolve('src/icons')) //对应下面配置svg的路径.end().use('svg-sprite-loader').loader('svg-sprite-loader').options({symbolId: 'icon-[name]'});

3、定义组件
把svg封装成组件,我们就可以以组件的形式调用svg图片。在components下面写组件。
![在这里插入图片描述](https://img-blog.csdnimg.cn/32965f01cca749f19275783e8959b175.png

componnets/svgIcon/index.vue:

<template><svg :class="svgClass" aria-hidden="true" v-on="$listeners"><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'}}}}
</script><style scoped>.svg-icon {width: 10em;height: 10em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
</style>

4、存储图片,全局注册
创建文件目录,放置svg图片
我把svg图片放在src/icons/svg文件夹下,然后再将svgIcon注册为全局组件
在这里插入图片描述
src/icons/index.js:

import Vue from 'vue'
import SvgIcon from '@/components/svgIcon/index'// svg component// register globally
Vue.component('svg-icon', SvgIcon)const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)

5、全局引入
在mian.js中引入注册文件

import './icons'

6、使用
例如有一张图片rain.svg,路径是icons/svg/rain.svg,然后直接用名称就可以调用。这里的className是自定义样式


//<svg-icon icon-class="图片名" className="样式类"></svg-icon>
<svg-icon icon-class="rain" className="iconBig"></svg-icon>
http://www.shuangfujiaoyu.com/news/56644.html

相关文章:

  • 淄博网站建设有实力软文形式推广产品
  • 制作和设计网页图重庆seo的薪酬水平
  • 手工做皮具国外的网站口碑营销属于什么营销
  • 百度做网站续费费用企业培训方案制定
  • 网站描述优化百度关键词排名查询
  • 网站制作多久微信crm系统软件
  • 炎陵做网站郑州网络推广专业公司
  • 做网站建设的一般在哪儿找数据分析师培训
  • 请人做网站dw网站制作
  • 最专业的企业营销型网站建设公司百度霸屏推广
  • 长沙仿站模板网站建设seo关键词排名优化案例
  • 武汉手机网站建设如何兰州seo网站建设
  • 高端酒店网站模板黑马it培训班出来现状
  • wordpress电子商务主题 中文关键词优化步骤简短
  • 大庆开发网站公司网站设计是做什么的
  • erp软件有哪些品牌无锡seo
  • 响应式网站做mip搜索电影免费观看播放
  • 校园网站规划与建设搜索排名优化
  • 网站项目功能需求清单电商运营自学全套教程
  • 做网站系统学校淘宝推广方式
  • wordpress获取新密码长春网站优化服务
  • 迅雷下载宝 做网站百度如何免费打广告
  • 上海免费网站建设在线seo超级外链工具
  • 北京低价做网站抖音关键词排名系统
  • 做网站开发需要培训吗网络营销的职能有哪些
  • asp网站的安全性江苏企业seo推广
  • 自己做微信优惠券需要网站设计网站logo
  • 如何根据仿站做网站电商运营助理
  • 湘潭网站建设 搜索磐石网络整站seo怎么做
  • 做网站的费用记哪个科目网络销售怎么找客户