React Native踩坑日记,不断更新中...
1.将方法写在了组件外面,相当于java方法写在类外面
2.按钮点击事件忘记使用箭头函数,导致方法找不到,正确做法如下,记得要写this,不写也找不到方法
3.声明的方法不需要加function,可能受了js的影响
4.声明的组件找不到,忘记导包了
5.以下代码第二个输出为空,这是因为_textChange2取值时候这个this.setState其实还没执行完。
console.log('zyl _textChange:'+text);
this.setState(previousState=>{return { inputTet:text};
});
console.log('zyl _textChange2:'+this.state.inputTet);
可以换种写法,把这句console.log('zyl _textChange2:'+this.state.inputTet);加到一个按钮点击事件里面。这时候取出来是有值的。我想这应该类似android里面的主线程跑的比子线程要快吧。
6.官网说的TextInput去除底部边框或者去除底部线,underlineColorAndroid="transparent"来去掉底边框
但是使用的时候要加上大括号,如: underlineColorAndroid={"transpar7.ent"}
7 当我要给一个控件加个外边框的时候,用b
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
