npm 包 react-native-awesome-action-sheet 使用教程

阅读时长 6 分钟读完

介绍

react-native-awesome-action-sheet 是一个 React Native 组件库,它提供了漂亮的动作单和警告框以及特殊的功能比如分享。

安装

使用 npm 安装:

使用

引入组件:

使用组件:

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

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

API

该方法接收两个参数。第一个参数包含以下选项:

  • options (Array) - 字符串数组,表示每个选项的文本。必需.
  • title (String) - 标题,可选.
  • message (String) - 消息定义选项,可选.
  • tintColor (String) - 按钮文本的颜色,默认值与 React Native 按钮文本颜色相同。

第二个参数是所选选项的索引的回调函数,如果取消,则返回-1。

该方法接收三个参数。第一个参数包含以下选项:

  • url (String) - 要分享的链接,必需.
  • subject (String) - 主题文本,可选.
  • message (String) - 消息内容,可选.

第二个参数是失败回调函数,第三个参数是成功回调函数。

当选项被选中时,该方法将调用回调函数,并传递所选选项的索引。

示例代码

完整代码可以在 这里 找到。

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

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

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

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

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

结论

react-native-awesome-action-sheet 在 React Native 中提供了漂亮的动作单和警告框,以及特殊的功能比如分享。该组件易于使用,API 简单清晰,可用于您的下一个 React Native 项目中。希望本篇文章对你有所帮助!

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

纠错
反馈