首页 > 作文

vue

更新时间:2023-04-03 09:07:49 阅读: 评论:0

执行命令安装插件 np验血能查出怀孕吗m install svg-sprite-loader --save-dev

vue.config.js中,添加配置

  module.exports = {      ...      chainwebpack: config => {          // 一个规则里的 基础loader          // svg是个基础loader          英语4级多少分过const svgrule = config.module.rule("svg");          // 清除已有的所有 loader。          // 如果你不这样做,接下来的 loader 会附加在该规则现有的 loader 之后。          svgrule.us.clear();          // 添加要替换的 loader          svgrule          .u("svg-sprite-loader")          .loader("svg-sprite-loader")          .options({              symbolid: "icon-[name]"          });      },      ...  }

创建vue公共svg组件svgicon.vue

  <template>  <svg :clas黄小琥资料s="svgclass" aria-hidden="true">      <u :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}`          }el {              return 'svg-icon'          }      },  },  }  </script>  <style lang="scss" scoped>  .svg-icon {      width: 1em;      height: 1em;      vertical-align: -0.15em;      fill: currentcolor;      overflow: hidden;  }  </style>

新建svg-icon文件夹,文件夹下包含svgindex.js,分别为svg原文件和引入代码。index.js内容为:

  import vue from 'vue'  import s打工人感恩致辞vgicon from '@/components/svgicon'  vue.component('svg-icon', svgicon)   // 挂载在全局  const requireall = requirecontext => requirecontext.keys().map(requirecontext)  const req = require简短笑话.context('./svg', fal, /\.svg$/)  requireall(req);

使用 <svg-icon icon-class="svgname" /> // svgname必须与/svg-icon/svg/下的svg文件命名一致。

本文发布于:2023-04-03 09:07:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/eca484cc07b4725c3e1f5ff6182a6532.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:vue.doc

本文 PDF 下载地址:vue.pdf

标签:文件夹   规则   是个   基础
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图