大数据毕业设计之前端05:Vue中如何加载本地svg图标_前端优化svg加载(1)

本文介绍了如何在Vue项目中使用SVG矢量图,包括使用local-前缀的svg引用、webpack配置中的svg-sprite-loader、通过require.context动态加载svg文件、定义SVG组件并传递props,以及提供不同难度的学习资源链接。
摘要由CSDN通过智能技术生成

开篇还是将Icon实现结构图放出来,今天只看svg这条支线。

了解svg

首先了解何为svg。svg是一种基于XML的矢量图像描述语言,从里面可以获取两个关键信息:XML语言、图像。

上图为BuildAdmin全屏图标的svg文件,可以看到内容是xml,然后最右边是svg表示一个全屏图标。所以我们需要将svg文件加载到Icon中,使其作为图标被使用。

Icon引用svg

在上一篇文章中,Icon只引用了两种图标,这里又加了一个svg的。

重点:svg前缀是 local- ,这里先记住。

BuildAdmin在src/assets/icons下存放了很多svg图片,我们要将这些svg封装到中。在BuildAdmin中,使用的是node的fs模块来读取这些svg进行的加载。

然后定义了一个s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值