npm 包 wecare-native-base-web 使用教程

阅读时长 10 分钟读完

在前端开发中,随着技术的不断发展,使用第三方依赖包能够大大提高开发的效率和质量。wecare-native-base-web 是一款基于 React Native 的开源 UI 系统,使用它可以轻松快速地构建一个高质量的移动端应用。本文将介绍如何使用这个库。

安装

我们可以使用如下命令来安装 wecare-native-base-web:

使用

在使用之前,需要先在顶层组件中引入 wecare-native-base-web:

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

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

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

接下来,我们就可以在组件中使用 wecare-native-base-web 的组件了。

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

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

配置

wecare-native-base-web 提供了一些配置选项,可以通过在应用程序启动时对 NativeBaseProvider 添加 props 来进行配置。

主题样式

主题样式配置是 wecare-native-base-web 中最重要的一部分。样式包括字体、颜色、布局等,它们非常重要,能够决定你的应用程序是什么样子。wecare-native-base-web 使用了 Color Mode,可以方便地进行样式的切换。

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

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

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

可重用组件

wecare-native-base-web 的可重用组件可以在整个应用程序中共用,你可以通过在 NativeBaseProvider 上附加 config props 来进行配置。

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

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

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

安装字体

wecare-native-base-web 内置了开源字体,但是你也可以在项目中安装其他字体。可以使用 registerFont 方法来注册字体。

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

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

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

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

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

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

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

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

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

示例代码

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

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

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

总结

wecare-native-base-web 是一个非常好用的前端 UI 库,可以大大提高开发效率。本文简单介绍了如何安装、使用、配置 wecare-native-base-web。除此之外,wecare-native-base-web 还提供了很多高级的配置,如果你想要深入学习,可以查看官方文档。

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

纠错
反馈