随笔分类 -  react native

主要包含react native的相关知识点, 如第三方组件的使用,以及android相关的知识
摘要:多个箭头函数,例如: const navigateOnce = (getStateForAction) => (action, state) => { const {type, routeName, params} = action; return ( state && (type Navigati 阅读全文
posted @ 2020-03-31 23:12 南歌子 阅读(3045) 评论(0) 推荐(3) 编辑
摘要:带有StackNavigator的Modal弹出层 const StackReouteConfig = { Login: { screen: Login }, Register: { screen: Register }, ForgetPassword: { screen: ForgetPasswo 阅读全文
posted @ 2020-02-22 17:42 南歌子 阅读(909) 评论(0) 推荐(0) 编辑
摘要:一、前言: react-navigation 3.x 版本中, 使用createDrawerNavigator 替换 原先的DrawerNavigator 方法; 那么,当前createBottomTabNavigator、createStackNAvigator、createDrawerNavig 阅读全文
posted @ 2019-06-27 00:00 南歌子 阅读(3157) 评论(0) 推荐(1) 编辑
摘要:一、react-navigation的初使用 createStackNavigator ==> createSwitchNavigator ==> createAppContainer createBottomTabNavigator ==> 自定义的底部Tab NavigationActions 阅读全文
posted @ 2019-04-15 00:08 南歌子 阅读(3839) 评论(0) 推荐(0) 编辑
摘要:一、方法简介 1. 应用中的每个页面组件都会自动提供 this.props.navigation this.props.navigation可以获取的一些方法: navigate - 转到另一个页面, 计算出需要执行的操作 (常用) goBack - 关闭活动屏幕并在堆栈中向后移动 (常用) add 阅读全文
posted @ 2019-04-14 23:38 南歌子 阅读(9011) 评论(0) 推荐(1) 编辑
摘要:安装配置请看: react-navigation 3.x版本的安装以及react-native-gesture-handler配置 2.0以前版本: StackNavigator - 一次只渲染一个页面,并提供页面之间跳转的方法。 当打开一个新的页面时,它被放置在堆栈的顶部 TabNavigator 阅读全文
posted @ 2019-03-30 10:45 南歌子 阅读(1424) 评论(0) 推荐(0) 编辑
摘要:一、安装依赖,使用npm或yarn命令,3.x版本必须安装react-native-gesture-handler 二、 配置react-native-gesture-handler,可以执行如下命令 android执行此命令,有时候会没有效果,需要检查核实 查看android/settings.g 阅读全文
posted @ 2019-03-30 10:20 南歌子 阅读(5279) 评论(0) 推荐(0) 编辑
摘要:先上步骤: 一、 生成签名文件(my-release-key.keystore文件) Android要求所有应用都有一个数字签名才会被允许安装在用户手机上 1. 在项目目录下运行如下命令: keytool -genkey -v -keystore my-release-key.keystore -a 阅读全文
posted @ 2019-03-22 23:40 南歌子 阅读(915) 评论(0) 推荐(0) 编辑
摘要:一、前言背景: 学习react native的关键在于组件,依靠组件的拼接达到想要的效果,由此可见,组件就像一块块功能各异的零件,最终搭建出我们想要的效果。 今天我们就从组件的导入、导出开始 下面是我们编写react native代码时,很普遍的代码范式: 其实,这就是体现了组件的导入和导出,imp 阅读全文
posted @ 2018-12-23 20:28 南歌子 阅读(1577) 评论(0) 推荐(0) 编辑
摘要:一、问题背景: react native的跨平台开发没有button的概念,而是使用touchable系列实现点击触发效果。 而touchable系列就有四个之多,而且相互之间仍有较大差别,这就给我们造成很大的困扰,今天就来分析一下这类在react native中必不可少的组件。 二、分析描述 (一 阅读全文
posted @ 2018-11-30 21:21 南歌子 阅读(4893) 评论(0) 推荐(3) 编辑
摘要:react-navigation升级了, 看这个: react-navigation 3.x版本的使用 一、问题背景 react-navigation是react-native官方推荐的,基于Javascript的可扩展且使用简单的导航,功能强大且完备 回顾一下,react-navigation包含 阅读全文
posted @ 2018-11-30 21:18 南歌子 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:一、背景: 想要实现一功能: 1. 最多只能输入两位小数,类似的价格限制 2. 实时监听限制输入,禁止输入不符合规范的字符(当输入违禁字符,进行删除操作) 这样做的优点: 1. 在用户输入时直接进行限制,而不是在输入完才进行检测提示 --> 实时性 2. 直接在输入时进行规范,用户体验更好 二、分析 阅读全文
posted @ 2018-11-27 16:31 南歌子 阅读(6560) 评论(1) 推荐(1) 编辑
摘要:一、前言 问: 什么是组件的生命周期? 组件的生命周期中都包含哪些方法,各有什么作用? 生命周期的方法都在什么时候调用? 生命周期: 顾名思义,一个主体从出生到死亡的整个过程 学习组件(React的基石、核心),必须先去了解他整个生命的流程,才能掌握组件的使用方法,否则盲目的使用,只是在一次次的碰运 阅读全文
posted @ 2018-10-31 18:11 南歌子 阅读(918) 评论(0) 推荐(1) 编辑
摘要:navigation的几个难点和问题: 1.底部tab是否可以加上中间的大按钮? 如果加上,如何触发事件? js文件放哪? 2.navigation的登录注册页面。成功后应该不能返回刚刚的登录页面?清空页面栈? 3.登录成功跳转到大厅?意图页面?还是当前所在页?弹出model是不是可以解决所有问题? 阅读全文
posted @ 2018-08-31 18:06 南歌子 阅读(2666) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示