ReactNative Alert详解及实例代码

 更新时间:2016年10月08日 11:13:44   作者:顺子_RTFSC  
这篇文章主要介绍了ReactNative Alert详解及实例代码的相关资料,需要的朋友可以参考下

Alert顾名思义一就是一个警告框,一般使用情况比如:退出登录,清楚缓存,提示修改密码等等。。。ReactNative中的Alert只有一个静态方法alert()其中有四个参数:标题,信息,按钮和按钮类型 在Android按钮至多有三个 下面是使用情况:

实例代码:

/**
 * Created by Administrator on 2016/9/12.
 */
import React, {Component} from 'react';
import {
  StyleSheet,
  View,
  Text,
  Alert,
} from 'react-native';

class AlertG extends Component {
  render() {
    return (

      <View style={{flex: 1}}>
        <Text
          style={styles.text}
          onPress={()=> this.showOneAlert()}>One</Text>
        <Text
          style={styles.text}
          onPress={()=> this.showTwoAlert()}>Two</Text>
        <Text
          style={styles.text}
          onPress={()=> this.showThreeAlert()}>Three</Text>
      </View>

    )
  }


  showOneAlert() {
    Alert.alert(
      'Alert 标题',
      '只有一个按钮',
      [
        /**
         * 注意参数名字一定不能错
         */
        {text: '确定', onPress: ()=> console.log('点击确定')}
      ]);
  }

  showTwoAlert() {
    Alert.alert(
      'Alert 标题',
      '两个按钮',
      [
        {text: '确定', onPress: ()=> console.log('点击确定')},
        {text: '取消', onPress: ()=> console.log('点击取消')}
      ]
    );
  }

  showThreeAlert() {
    Alert.alert(
      'Alert 标题',
      '三个按钮',
      [
        //第一个和第二个按钮的位置会颠倒
        {text: '取消', onPress: ()=> console.log('点击取消')},
        {text: '确定', onPress: ()=> console.log('点击确定')},
        {text: '稍后', onPress: ()=> console.log('点击稍后')},
      ]
    );
  }
}

const styles = StyleSheet.create({
  text: {
    fontSize: 28
  }
})

module.exports = AlertG;

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Android操作Html打开其他APP

    Android操作Html打开其他APP

    这篇文章主要为大家详细介绍了Android操作Html打开其他APP的相关资料,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android中多行文本末尾添加图片排版问题的解决方法

    Android中多行文本末尾添加图片排版问题的解决方法

    这篇文章主要给大家介绍了关于Android中多行文本末尾添加图片排版问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • Android中使用AsyncTask实现文件下载以及进度更新提示

    Android中使用AsyncTask实现文件下载以及进度更新提示

    AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单,本篇文章主要介绍了Android中使用AsyncTask实现文件下载以及进度更新提示,有兴趣的可以了解一下。
    2016-12-12
  • Android开发MQTT协议的模型及通信浅析

    Android开发MQTT协议的模型及通信浅析

    这篇文章主要W为大家介绍了Android开发MQTT协议的模型及通信浅析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Android接收和发送短信处理

    Android接收和发送短信处理

    这篇文章主要介绍了Android接收和发送短信处理的相关资料,具有一定的参考价值,需要的朋友可以参考下
    2016-01-01
  • 快速解决进入fragment时不能弹出软件盘的问题

    快速解决进入fragment时不能弹出软件盘的问题

    下面小编就为大家带来一篇快速解决进入fragment时不能弹出软件盘的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Android仿微信键盘切换效果

    Android仿微信键盘切换效果

    这篇文章主要为大家详细介绍了Android仿微信键盘切换效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • Android 应用中插入广告详解及简单实例

    Android 应用中插入广告详解及简单实例

    这篇文章主要介绍了Android 应用中插入广告详解及简单实例的相关资料,需要的朋友可以参考下
    2016-10-10
  • Android中Java和JavaScript交互实例

    Android中Java和JavaScript交互实例

    这篇文章主要介绍了Android中Java和JavaScript交互实例,本文给出了实现方法、实现代码、js调用Java、java调用js等内容,需要的朋友可以参考下
    2015-01-01
  • Android的HTTP操作库Volley的基本使用教程

    Android的HTTP操作库Volley的基本使用教程

    这篇文章主要介绍了Android的HTTP操作库Volley的基本使用教程,包括JSON请求与图片加载等用法的实例,需要的朋友可以参考下
    2016-05-05

最新评论