react-native-popup-menu:React Native的弹出菜单组件

时间:2024-02-21 00:23:16
【文件属性】:

文件名称:react-native-popup-menu:React Native的弹出菜单组件

文件大小:688KB

文件格式:ZIP

更新时间:2024-02-21 00:23:16

android ios react-native animation popup-menu

React本机弹出菜单 适用于Android,iOS和(非正式)UWP和react-native-web的React Native的可扩展弹出菜单组件。 特征: 易于使用的弹出/上下文菜单 多种模式:动画,不动画,从底部滑动或弹出框 默认情况下打开和关闭动画 可选的后退按钮处理 造型简单 可自定义各种级别-菜单选项,位置,动画 可以像受控组件一样工作,也可以不受控制 不同的生命周期挂钩 RTL布局支持 社区驱动的功能: 支持UWP,react-native-web和react-native-desktop 打字稿定义 我们感谢社区维护超出我们范围的功能。 上下文菜单,滑入式菜单 弹窗 安装 npm install react-native-popup-menu --save 如果您使用的是较旧的RN版本,请查看我们的兼容性表。 基本用法 将您的应用程序包装在MenuProvider ,然后在需要的地方简单使用Menu组件。 您可以在下面找到一个简单的示例。 有关更详细的文档,请参阅 。 // your entry point import { MenuProvider


【文件预览】:
react-native-popup-menu-master
----.eslintrc(588B)
----.github()
--------ISSUE_TEMPLATE.md(488B)
--------workflows()
----yarn.lock(167KB)
----src()
--------logger.js(210B)
--------helpers.js(3KB)
--------MenuPlaceholder.js(1KB)
--------MenuProvider.js(11KB)
--------Backdrop.js(1KB)
--------with-context.js(1KB)
--------constants.js(213B)
--------polyfills.js(164B)
--------renderers()
--------index.d.ts(5KB)
--------menuRegistry.js(2KB)
--------MenuOptions.js(1KB)
--------MenuTrigger.js(2KB)
--------MenuOption.js(3KB)
--------index.js(950B)
--------Menu.js(4KB)
----.babelrc(60B)
----.npmignore(86B)
----android.demo-popover.gif(130KB)
----doc()
--------api.md(12KB)
--------img()
--------examples.md(5KB)
--------extensions.md(4KB)
----examples()
--------BasicExample.js(721B)
--------ExtensionExample.js(2KB)
--------ModalExample.js(1KB)
--------StylingExample.js(3KB)
--------PopoverExample.js(1KB)
--------TouchableExample.js(3KB)
--------InFlatListExample.js(1KB)
--------babel.config.js(107B)
--------NonRootExample.js(791B)
--------ControlledExample.js(1KB)
--------NavigatorExample.js(2KB)
--------.expo()
--------assets()
--------App.js(159B)
--------__tests__()
--------Demo.js(2KB)
--------Example.js(5KB)
--------app.json(553B)
--------MenuMethodsExample.js(1KB)
--------.watchmanconfig(3B)
--------CloseOnBackExample.js(1KB)
--------package-lock.json(412KB)
--------FlatListExample.js(964B)
--------package.json(467B)
----LICENSE(738B)
----build()
--------rnpm.js(96KB)
--------rnpm.js.map(148KB)
----__tests__()
--------.eslintrc(268B)
--------helpers.js(2KB)
--------MenuOptions-test.js(2KB)
--------MenuOption-test.js(5KB)
--------Menu-test.js(6KB)
--------menuRegistry-test.js(3KB)
--------MenuProvider-test.js(10KB)
--------renderers()
--------helpers-test.js(5KB)
--------MenuTrigger-test.js(3KB)
--------Backdrop-test.js(901B)
----__mocks__()
--------.eslintrc(41B)
--------react-native.js(2KB)
----README.md(3KB)
----Jenkinsfile(534B)
----setup-jasmine-env.js(294B)
----android.demo.gif(284KB)
----rollup.config.babel.js(776B)
----.gitignore(43B)
----.eslintignore(92B)
----package.json(2KB)

网友评论