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

电商网站建设的重要性google优化排名

电商网站建设的重要性,google优化排名,网站加产品分类,网页制作下载链接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.hengruixuexiao.com/news/30039.html

相关文章:

  • 188网站开发网站关键词优化案例
  • 怎么用cms做网站活动推广宣传方案
  • 重庆在线课程小红书seo
  • 郑州做网站的公司msgg网络营销的方式和手段
  • 搭网站可以用自己电脑做服务器吗信息流优化师简历
  • 各类微网站建设百度移动端关键词优化
  • 中央农村工作会议内容和精神2021北京seo排名公司
  • wordpress使用手册关键词怎样做优化排名
  • 收费wordpress主题排行汕头百度seo公司
  • 网站建设公司起名seo顾问服务公司
  • crm客户管理系统的功能贵州二级站seo整站优化排名
  • 做外贸的都有哪些网站某产品网络营销推广方案
  • 网站备案icp过期江西省水文监测中心
  • 怀化买房网站搜狗推广登录
  • 桐城市住房与建设网站百度seo推广方案
  • 后台网站设计it培训班
  • 网站制作公司价格开发一个网站需要哪些技术
  • 贵州省建设工程安全动态监管平台网站seo技术培训课程
  • wordpress 手机登录关键词优化最好的方法
  • 高端html5网站建设织梦模板汽车品牌推广策划方案
  • 石家庄网站建设推广电话请输入搜索关键词
  • 装修合同范本最新版seo网站seo
  • 网站设计师前景提高搜索引擎检索效果的方法
  • 日照网站建设不全百度热搜榜单
  • 哪些网站平台可以做推广seo分析是什么意思
  • 青岛市城市建设档案馆网站搜索引擎优化规则
  • 猪八戒网做网站怎么样bt磁力库
  • 网龙公司有做网站吗打造龙头建设示范
  • 网站建设的扁平化设计国外外链平台
  • 有做装修效果图赚钱的网站吗成都seo网络优化公司