10 2018 档案
摘要:报错:'Navigator is deprecated and has been removed from this package. It can now be installed ' + 'and imported from `react-native-deprecated-custom-com
阅读全文
摘要:ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是一个类?对象?数组?函数? 别猜了,直接打印出来看看吧,console.dir(Promise),就这么简单粗暴。 这么一看就明白了,Pro
阅读全文
摘要:这个是效果: 第一步:准备数据源:Car.json 第二步: 如果大家把上面描述的的SectionList的下面两句代码删除,则会出现单行情况,如果有兴趣,自行调试 renderItem:定义每个元素组件的渲染方式,默认传入参数rowData,要访问其中的"title"可以通过rowData.ite
阅读全文
摘要:之前使用的组件是ListView,当时要添加一个下拉刷新,上拉加载的功能,所以对ListView做了一些封装,但是后来看官方文档,不建议再使用ListView,因为效率问题,做过Android的朋友都知道,Android的ListView如果不自己处理一下,也是有效率问题的。所以官方又推出了Flat
阅读全文
摘要:{ Alert.alert("你点击了按钮!"); }} onPressIn={() => { }} ...
阅读全文
摘要:var Dimensions = require('Dimensions'); var {width,height} = Dimensions.get("window");//第一种写法 var width1 = Dimensions.get('window').width//第二种写法 export default class Demo extends Component { r...
阅读全文
摘要:另外RN的创建的项目可能上架审核不太容易通过,祝你好运 1.可能当前同时运行多个项目,关闭一个项目就可以,或者重启 2.init 命令默认会创建最新的版本,而目前最新的 0.45 及以上版本需要下载 boost 等几个第三方库编译。这些库在国内即便FQ也很难下载成功,导致很多人无法运行iOS项目!!
阅读全文
摘要:苹果设备我参考其他的资料,大多大神写的东西只讲一些概念,必要的判断都没有写,必须iphonex的底部适配的高度是34,所以我对之前的设备适配只做了iphoneX。但是现在新出的设备xs和xr都需要底部适配,所以设备的判断就需要更改 1.只需要适配iphoneX 只需要判断x的代码,这个是我之前的代码
阅读全文