如何正确封装Vue CLI3中的Svgicon组件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计499个文字,预计阅读时间需要2分钟。
Vue CLI 3 手把手教学封装 SvgIcon 组件:第一步:在 src 文件夹下新建一个存放 svg 文件的文件夹;第二步:在 components 文件夹下新建一个 Svg 组件;这是一个文件夹,专门用来存放项目中需要的 svg 文件。
vue cli3 手把手教学封装Svgicon组件
第一步:在src文件下新建一个放置svg文件的文件夹
第二步:在components文件下新建一个Svg组件
这是一个 文件夹 专门用来存放项目里面需要使用的svg文件,比如 a.svg b.svg …
svg组件源码
<template> <svg :class="svgClass" aria-hidden="true"> <use :xlink:href="iconName"></use> </svg> </template> <script type="text/ecmascript-6"> /* icon组件实现自动引入 ../../Icons/svg 下面所有的图标了 *之后我们就要使用到 webpack 的 require.context。 很多人对于 require.context可能比较陌生, 直白的解释就是require.context("./test", false, /.test.js$/); 这行代码就会去 test 文件夹(不包含子目录) 下面的找所有文件名以 .test.js 结尾的文件能被 require 的文件。
本文共计499个文字,预计阅读时间需要2分钟。
Vue CLI 3 手把手教学封装 SvgIcon 组件:第一步:在 src 文件夹下新建一个存放 svg 文件的文件夹;第二步:在 components 文件夹下新建一个 Svg 组件;这是一个文件夹,专门用来存放项目中需要的 svg 文件。
vue cli3 手把手教学封装Svgicon组件
第一步:在src文件下新建一个放置svg文件的文件夹
第二步:在components文件下新建一个Svg组件
这是一个 文件夹 专门用来存放项目里面需要使用的svg文件,比如 a.svg b.svg …
svg组件源码
<template> <svg :class="svgClass" aria-hidden="true"> <use :xlink:href="iconName"></use> </svg> </template> <script type="text/ecmascript-6"> /* icon组件实现自动引入 ../../Icons/svg 下面所有的图标了 *之后我们就要使用到 webpack 的 require.context。 很多人对于 require.context可能比较陌生, 直白的解释就是require.context("./test", false, /.test.js$/); 这行代码就会去 test 文件夹(不包含子目录) 下面的找所有文件名以 .test.js 结尾的文件能被 require 的文件。

