npm 包 @pluscubed/preact-material-components 使用教程

阅读时长 9 分钟读完

前言

在 Web 前端开发中,UI 框架是不可或缺的一部分。@material-ui/core 是一个非常知名的 UI 框架,提供了很多 Material Design 的组件和风格。但是它采用了 React.js 进行开发,而且有一定的学习曲线。如果想使用它提供的 Material Design 风格,但是又不想学习 React.js,那么 @pluscubed/preact-material-components 就显得非常方便了。

@pluscubed/preact-material-components 是一个 Material Design 风格的 UI 框架,使用 Preact.js 进行开发,提供了很多常用的组件。

前置知识

在使用 @pluscubed/preact-material-components 前,需要了解以下知识:

安装和使用

在使用 @pluscubed/preact-material-components 前,需要通过 npm 安装。打开终端或命令行工具,输入以下命令:

安装完成后,可以通过以下方式进行使用:

引入样式

在 HTML 文件中,需要引入 Material Design 的样式。可以使用以下方式:

当然,也可以将样式文件下载到本地,并使用以下方式进行引入:

引入组件

在 JavaScript 文件中,需要引入需要使用的组件。可以分别引入需要使用的组件,也可以全局引入:

或者

使用组件

在 Preact.js 的组件中,可以按照 @pluscubed/preact-material-components 提供的 API 使用组件。例如,使用 Button 组件:

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

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

以上代码将渲染一个带有阴影效果的按钮,当点击按钮时,会在控制台输出 'clicked'。

示例代码

以下代码展示了 @pluscubed/preact-material-components 的基本使用方法,包含了使用 Button、Card、Drawer、Icon 的例子:

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

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

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

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

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

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

总结

@pluscubed/preact-material-components 是一个非常方便的 Material Design 风格的 UI 框架,使用 Preact.js 进行开发。在使用前,需要了解基本的 HTML、CSS、JavaScript 和 Preact.js 知识。使用方式非常简单,可以通过 npm 安装并引入所需的组件,按照提供的 API 进行使用。

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

纠错
反馈