vue

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

2018-12-12  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读