美文网首页
如何在vue中优雅的使用icon

如何在vue中优雅的使用icon

作者: Hi丶粢醍 | 来源:发表于2020-11-05 17:05 被阅读0次

    第一步安装插件https://www.npmjs.com/package/vue-svgicon

    npm i vue-svgicon
    

    并且在package.json 中插入下方代码,并且在src下创建文件夹

    {
        "scripts": {
            "svg": "vsvg -s ./src/icons/svg -t ./src/icons/components --ext ts --es6"
        }
    }
    
    文件夹目录

    然后在main.js(入口文件)注册

    import SvgIcon from 'vue-svgicon';
    import './icons/components'; 
    
    Vue.use(SvgIcon, {
      tagName: 'svg-icon',
      defaultWidth: '1em',
      defaultHeight: '1em'
    });
    

    需要使用icon时可以在阿里的icon库中下载svg,拖入到svg文件夹下并在终端中运行 npm run svg,如果components文件夹下有生成文件那么恭喜你就成功了,是用的话可以配合ui库使用 我当前使用的是vant

    <svg-icon name="activity" width="88" height="88" color="#000000" />
    <svg-icon name="arrow-right" width="88" height="88" color="#000000" />
    
    icon文件夹

    最后你可以创建一个样式表,预设icon的默认样式。

    相关文章

      网友评论

          本文标题:如何在vue中优雅的使用icon

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