npm 包 @mdi/svg 使用教程

阅读时长 3 分钟读完

前言

前端开发中有许多重复工作,例如创建图标。而 Material Design Icons 就为我们提供了一系列现成的图标,供前端开发者使用。本篇文章将介绍如何通过 npm 包 @mdi/svg 使用 Material Design Icons 中的图标。

安装

使用 npm 包 @mdi/svg 需要先安装。可以通过以下命令进行安装:

使用

导入图标

安装成功后,可以通过以下代码导入某个图标:

该代码将导入一个名为 mdiAccount 的变量,它的值为一个表示账户图标的 SVG 字符串。

显示图标

有以下几种方法显示一个 SVG 图标。

1. 内联 SVG

在 HTML 中直接使用 SVG 标签,内联表示需要显示的 SVG 字符串即可。

2. 作为 img 标签的来源

和普通图片一样使用 img 标签,将 SVG 字符串作为 src 属性的值。

3. 使用 Vue 的 mdi-svg 组件

如果使用了 Vue.js ,可以使用 Vue 的 Material Design Icons 插件,以及其中的 mdi-svg 组件来显示 SVG 图标。

-- -------------------- ---- -------
----------
  -------- ------------ ------------------ --
-----------

--------
------ - ---------- - ---- -----------
------ - ------ - ---- -----------

------ ------- -
  ----------- -
    -------
  --
  ------ -
    ------ -
      -----------
    --
  --
--
---------

示例

以使用 mdi-home 图标为例,下面的代码将显示该图标:

与数据展示的组件一起使用时,可以通过以下方式引用:

-- -------------------- ---- -------
----------
  -------- ------------ --------------- --
-----------

--------
------ - ------- - ---- -----------
------ - ------ - ---- -----------

------ ------- -
  ----------- -
    -------
  --
  ------ -
    ------ -
      --------
    --
  --
--
---------

结语

通过 npm 包 @mdi/svg 可以方便地使用 Material Design Icons 中的图标,提高项目开发效率,减少开发者的工作量。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedae83b5cbfe1ea0610e59

纠错
反馈