React
文章平均质量分 85
石博
刚刚好
展开
-
React学习:state
1.state是用来控制控件因条件不同而不同状态显示的变量:比如点击登录,登录成功,按钮变成红色。2.在构造器中,需要指明改状态值得初始值,这个初始值也表明了这个数据的数据类型。在需要更新的地方使用setState方法进行state的更新,在UI显示的地方加以对状态的判断,当state改变,UI会自动进行改变。3.实例:import React from 'react' class TestCl...原创 2018-05-02 15:08:35 · 216 阅读 · 0 评论 -
ReactNative-Android调试报错:at com.android.ddmlib.SplitApkInstaller.install(SplitApkInstaller.java:89)
原因:自带的gradle版本过低解决:看自己android studio可以运行的项目的gradle版本下面是我的:下面的所欲操作都是在android目录下的-》1.build.gradle:classpath 'com.android.tools.build:gradle:2.3.3'2.gradle-wrapper-gradle-wrapper.propertiesdistributionUr...原创 2018-05-09 12:42:48 · 477 阅读 · 0 评论 -
React-props
1.props和state的区别,state是内部的,内部的操作触发setState方法;props类似于Java的构造器传过来的参数,一般是外界传入的数据。2.例子:主view由于点击事件,触发state中的数据变动,该state的数据又是子view的props中的数据import React from 'react' class MyOwnPage extends React.Compone...原创 2018-05-03 10:39:20 · 550 阅读 · 0 评论 -
ReactNative-请求数据和列表展示
1.实现样式:点击按钮加载数据,数据加载完毕显示返回的数据并以列表显示。如下:2.实例:import React, {Component} from 'react'; import { View , Button, Alert, StyleSheet, TextInput, Text, ScrollView, Image, F...原创 2018-05-04 11:20:50 · 1802 阅读 · 0 评论 -
ReactNative-Button、Dialog和绝对定位
1.默认的Button有很大的缺陷,会沾满一行。使用TouchableOpacity和TouchableHeighlight加边框来实现button2.使用flex布局,设置margin无效,当需要指定位置时候需要使用绝对布局,使用方法和web一样3.实现一个弹出框:上面是一张图,下面是一个按钮,全部水平居中样图:代码:import React, {Component} from 'react';...原创 2018-05-04 15:51:59 · 983 阅读 · 0 评论 -
React Native实现android的tablayout:TabNavigator(1.0和2.0的区别)
1.效果图2.代码import React, {Component} from 'react'; import { TabNavigator, } from 'react-navigation'; import { Image, } from 'react-native'; import PayView from "./PayView"; import MainView from ...原创 2018-05-08 15:48:03 · 616 阅读 · 0 评论