美文网首页vue
【vue-element-admin 学习笔记02】svg

【vue-element-admin 学习笔记02】svg

作者: 滕的世界 | 来源:发表于2018-12-12 01:26 被阅读79次

    目录结构

    - icons
      - svg
        - 404.svg
        - *.svg
      - index.js
    

    1.index.js 引入svg文件

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

    1.‘@/components/SvgIcon'绝对路径引入插件
    2.Vue.component('svg-icon', SvgIcon) 全局注册组件,可以全局使用
    3.require.context('./svg', false, /.svg$/)
    引入一个目录,正则表达式检索目录内的指定文件,上面表示检索svg目录下的所有.svg文件
    官方链接

    具体使用参考:
    vue中引入.svg图标,使用iconfont图标库
    https://www.jianshu.com/p/7e65608ddc0a

    相关文章

      网友评论

        本文标题:【vue-element-admin 学习笔记02】svg

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