1.登录:获取用户输入的数据,密码框设置secureTextEntry格式,登录成功之后,把信息保存在本地
3.修改登录密码:重置表单操作需要双向绑定value={this.state.user.password}
5.echarts图标,Overlay浮层,QRCode二维码生成
6.文字点击复制,
selectable={true}
7.下拉刷新页面的时候同时清空搜索框内的值:
this.refs.search.reset() 父组件调子组件的方法
10.文本框:输入框禁止首字母大写和联想 :
autoCapitalize={false} autoCorrect={false}
11.密码明文和密文密码的切换
12.onPress点击方法点击的元素范围加大,外层加TouchableWithoutFeedback
13.验证码组件 倒计时时间内点击按钮不再发送请求,发送请求之后如果后台返错误,还能继续发送请求 lockSendMsg
14.请求锁定操作:点击登录发送请求不能重复发送 ,请求成功之后再解锁
15.NavigationPage导航
16扫描功能
QrcodeScan
17.页面下拉刷新
<ScrollView style={{backgroundColor: 'transparent'}} refreshControl={<RefreshControl refreshing={this.state.refreshing} onRefresh={this.onRefresh}/>} >
18.登录缓存
19.post请求判断401表示 缓存Token已失效,清空Token,需要重新登录
20. ios正式环境会拦截http请求 ,需要在xcode设置需要请求非http请求 ,或者配置给https证书
21搜索框组件
22.回退按钮组件this.navigation.pop()
23.用Alert.alert 弹出提示
24.echarts在安卓正式版本不显示、在测试版本可以滑动、底部大片空白
25.xcode 添加icon
26.页面非空判断,表单按钮提交加锁 短信验证码发送倒计时加锁
27.ios 安卓打包命令