美文网首页
vue中使用svg注意点

vue中使用svg注意点

作者: 陈大事_code | 来源:发表于2019-07-12 16:29 被阅读0次

网上介绍在vue中如何使用svg的教程已经很多了,我这不多做赘述。

场景

已经根据网上的教程,将svg组件引入到页面中去了,但是F12发现,svg文件并没有并真正引入进去,<use></use>中间是空的。
这个问题困扰了我好几天,一直找不到原因。

解决

  • 对于用来svg组件的icon文件夹,url-loader设置不对其进行转换,注意exclude将这个文件夹排除在外。
  • 使用svg-sprite-loader对该icons文件夹进行处理。
      {
        test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
        loader: 'url-loader',
        exclude: [resolve('src/icons')],  // 注意把使用svg组件的文件去除掉
        options: {
          limit: 10000,
          name: utils.assetsPath('img/[name].[hash:7].[ext]')
        }
      },
      {
        test: /\.svg$/,
        loader: 'svg-sprite-loader',
        include: [resolve('src/icons')],  // 指定转换路径
        options: {
          symbolId: 'icon-[name]'
        }
      }

相关文章

  • vue中使用svg注意点

    网上介绍在vue中如何使用svg的教程已经很多了,我这不多做赘述。 场景 已经根据网上的教程,将svg组件引入到页...

  • 插件工具 | 在vue中引入svg图标

    前言 1、基于 vue-cli32、使用插件 svg-sprite-loader 在 src/icons/svg文...

  • 项目使用svg图标

    vue-element-admin基础模板中,已经封装好了使用svg图标的组件,此组件在vue-ssr项目中也同样...

  • vue使用svg

    vue使用svg 做的一个可视化大屏项目中需要引入svg, 直接绑定svg元素的某些值,在ui给的svg中出现了s...

  • vue 使用 svg

    说明:很多关于类似的博客或者文档介绍的第三方库,由于有文件目录配置单一或者有webpack 兼容问题,所以都不考虑...

  • vue使用svg

    友情链接:https://www.jianshu.com/p/15f9e3a5e00d 终端安装 npm npm ...

  • vue使用svg

    在vue中使用svg svg的好处矢量性(无论图片放多大,都不会出现锯齿状模糊)利于seo 1. 安装依赖 2. ...

  • vue 使用svg

  • v-if切换时,绑定的methods方法未切换问题

    vue使用注意点-v-if 关于key在v-if中的使用 一般我们在vue中使用v-if的时候不会用加key,而且...

  • vue-cli3.x使用svg可复用图标

    vue-cli3.x使用svg可复用图标 在使用svg绘制时,对于可复用的图元,我们一般会使用标签 ,然后将每个图...

网友评论

      本文标题:vue中使用svg注意点

      本文链接:https://www.haomeiwen.com/subject/hhxykctx.html