当前位置: 首页 > 软件库 > iOS代码库 > 其他(Others) >

react-native-modal

Modal 组件
授权协议 MIT
开发语言 JavaScript
所属分类 iOS代码库、 其他(Others)
软件类型 开源软件
地区 不详
投 递 者 夏长卿
操作系统 iOS
开源组织
适用人群 未知
 软件概览

react-native-modal 是 React Native 的 <Modal> 组件。

使用示例:

'use strict';
var React = require('react-native');
var Modal = require('react-native-modal');
var { AppRegistry, StyleSheet, View, Text } = React;
class App extends React.Component {
    constructor() {
        this.state = {
          isModalOpen: false
        };
    }
    openModal() {
        this.setState({isModalOpen: true});
    }
    closeModal() {
        this.setState({isModalOpen: false});
    }
    render() {
        return (
            <View style={styles.page}>
                <Text onPress={() => this.openModal()}>
                    Open Modal.
                </Text>
                <Modal isVisible={this.state.isModalOpen} onClose={() => this.closeModal()}>
                    <Text>Hello world!</Text>
                </Modal>
            </View>
        );
    }
}
var styles = StyleSheet.create({
    page: {
        flex: 1,
        position: 'absolute',
        bottom: 0,
        left: 0,
        right: 0,
        top: 0
    }
});
AppRegistry.registerComponent('App', () => App);
  • format=(date)=>{ let mday = date.getDate(); let month = date.getMonth() + 1; let hours=date.getHours(); let minutes=date.getMinutes(); month = month < 10 ? `0${month}` :

  •  react-native没有提供select控件,这里使用第三方控件react-native-modal-dropdown,但是在做级联的时候发现存在问题。在源码基础上做了一些修改。  react-native-modal-dropdown版本为0.6.0 级联出现异常现象的原因为,defaultValue和buttonText的配合没有加入级联的逻辑,导致无法级联显示不正常 新增buttonR

  • 解决方案 npm install react-native-modal-translucent --save react-native link react-native-modal-translucent github地址 https://github.com/listenzz/react-native-modal-translucent

  • 前言 最近工作业务用到了react-native-video,还需要能够全屏,全屏需要用到锁定应用方向(横屏),需要用到组件react-native-orientation-locker,本文记录使用方法以及提供一种解决思路。 react-native-orientation-locker 横竖屏方法 我就只介绍这常用的三个,其他的可以翻看官方文档 import Orientation from

  • 今天开发到日期选择器,结果这个datetimepicker一直无法使用中文。。。急死我了,一直以为是moment国际化的问题,还有new Date()。。。找了半个小时突然想到我的模拟器可能是英文的环境,一改果然如此。 所以这个组件的语言切换是根据系统的语言来适配的,记录一下。

  • 1、npm install react-native-modal-translucent --save 2、在package.json 中的 scripts 里面加入 "lint": "eslint .", "fix-modal": "node node_modules/react-native-modal-translucent/scripts/translucent-modal.js", "p

  • 使用 react-native-image-crop-picker 图片裁切组件 安装 yarn add react-native-image-crop-picker 使用 import ImagePicker from 'react-native-image-crop-picker'; const image = await ImagePicker.openPicker({ //

 相关资料
  • 本文向大家介绍react-native 启动React Native Packager,包括了react-native 启动React Native Packager的使用技巧和注意事项,需要的朋友参考一下 示例 在最新版本的React Native上,无需运行打包程序。它将自动运行。 默认情况下,这将在端口8081上启动服务器。要指定服务器所在的端口            

  • 百度移动统计SDK支持使用react native框架的H5页面统计,封装好的插件已经在github上开源,相关用法具体请参考:https://github.com/BaiduMobileAnalysis/baidumobstat-react-native。

  • The React Native environment has a lot of little quirks, so this documentation is aimed at helping smooth those over. Please feel free to create issues on GitHub for recommendations and additions to t

  • React Native 可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App。而且React Native已经用于生产环境——Facebook Groups iOS 应用就是基于它开发的。 React Native的原理是在JavaScript中用React抽象操作系统原生的UI组件,代替DOM元素来渲染,比如以<View>取代<div>,以<Ima

  • 我对React Native非常陌生,我想知道如何隐藏/显示组件 这是我的测试用例: 我有一个组件,我想要的是当输入获得焦点时显示,然后当用户按下取消按钮时隐藏。 我不知道如何“访问”TouchableHighlight组件,以便在我的函数中隐藏/显示它 另外,如何从一开始就隐藏按钮?

  • 本文向大家介绍React Native之TextInput组件解析示例,包括了React Native之TextInput组件解析示例的使用技巧和注意事项,需要的朋友参考一下 1 概述 TextInput组件和Text组件类似,内部都没有使用FlexBox布局,不同的是TextInput组件支持文字的输入,因为支持文字输入, TextInput组件要比Text组件多了一些属性和方法。TextInp

  • 我正在做一个React-Native项目,我意识到React-Native似乎打破了React-flow(父到子)道具更新。 基本上,我是从“应用程序”组件调用“菜单”组件,将一个道具传递给“菜单”。然而,当我更新“应用程序”状态时,“菜单”上的道具应该更新,但这不会发生。我做错什么了吗? 这是我的密码: 一个pp.js 菜单js

  • 本文向大家介绍react-native setState,包括了react-native setState的使用技巧和注意事项,需要的朋友参考一下 示例 要在应用程序中更改视图,可以使用setState-这将重新渲染您的组件及其任何子组件。setState在新状态和先前状态之间执行浅表合并,并触发组件的重新呈现。 setState 接受键值对象或返回键值对象的函数 键值对象 功能 使用函数对于基于