随笔分类 - React Native
记录学习react native
react-native ios打包和Android打包
摘要:1:android和iOS都需要先打离线包,否则在Android studio上打包正式版本会闪退。 Android打包命令: 就可以直接next打包了。 iOS需要archive打包
阅读全文
git pull报error: Untracked working tree file 'public/images/icon.gif' would be overwritten by merge
摘要:error: Untracked working tree file 'public/images/icon.gif' would be overwritten by merge.需要执行下面的命令才能修复:git reset --hard HEAD git clean -f -d git pull
阅读全文
react native中刷新页面
摘要:在react native中刷新页面就是改变页面的数据源,如果页面的数据源是state或者是store那么当数据源改变了.页面就会自动刷新的.所以刷新页面的两种方式 1:用redux来做数据源,无论在哪个页面只要改变了某一个页面的数据源,那么那个页面都会刷新 2:用回调的方法来刷新前一个页面,在用r
阅读全文
React native的static propTypes
摘要:这个静态变量的重要性: 定义一个组件的时候为了方便别人使用需要在顶部声明这个 static propTypes={}.这里声明好外部引用的时候需要传的参数 例子:
阅读全文
修改react native 的工程名
摘要:修改工程名,需要以下几个步骤: 修改android/app/build.gradle里的applicationId,为新包名,譬如:com.xxx.yyy.myProject 修改android/app/src/main/AndroidManifest.xml里的package,为新包名,譬如:co
阅读全文
react native的flatList
摘要:1:关于这个组件的上拉加载:
阅读全文
react native 调去电话功能
摘要:let url = 'tel: ' + this.state.ConsigneePhone;Linking.canOpenURL(url).then(supported => { if (!supported) { console.log('Can\'t handle url: ' + url);
阅读全文
react native获取键盘高度
摘要:componentWillUnmount() { this.keyboardDidShowListener.remove(); this.keyboardDidHideListener.remove();}componentWillMount() { this.keyboardDidShowList
阅读全文
git reactNativeBle
摘要:echo "# reactNativeBle" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/drangonh/reactNa
阅读全文
rn踩坑记录
摘要:1:react native的TextInput:要设置搜索的文字在中间显示要设置上下间距为0,然后需要设置 disableFullscreenUI 这个属性的值为true
阅读全文
react-native的tabBar的实现
摘要:在react-native中由于没有提供Android用的tabbar插件.所以引用别人写的一个功能模块来实现 实现步骤: 在项目目录里面来执行:npm install react-native-tab-navigator --save就可以导入这个模块.接下来就是在代码里实现.示例代码如下:
阅读全文
react native 页面跳转
摘要:React Native目前有几个内置的导航器组件,一般来说我们首推Navigator。它使用纯JavaScript实现了一个导航栈,因此可以跨平台工作 场景简单来说其实就是一个全屏的React组件。与之相对的是单个的Text、Image又或者是你自定义的什么组件,仅仅占据页面中的一部分。 下面我们
阅读全文
React Native 获取网络数据
摘要:你也可以在React Native应用中使用ES7标准中的async/await 语法: 别忘了catch住fetch可能抛出的异常,否则出错时你可能看不到任何提示。 默认情况下,iOS会阻止所有非HTTPS的请求。如果你请求的接口是http协议,那么首先需要添加一个App Transport Se
阅读全文
ListView
摘要:ListView组件用于显示一个垂直的滚动列表,其中的元素之间结构近似而仅数据不同。 ListView更适于长列表数据,且元素个数可以增删。和ScrollView不同的是,ListView并不立即渲染所有元素,而是优先渲染屏幕上可见的元素。 ListView组件必须的两个属性是dataSource和
阅读全文
浙公网安备 33010602011771号