常见问题总结:
1. unable to load script from assets ‘index.android bundle’ ,make sure your bundle is packaged correctly or youu’re runing a packager server
2. 安卓tabbar不显示图片,showIcon 默认为false
需要配置tabBarOptions:{
showIcon:true
}
3.透明色:’transparent‘
4.Text文字间距:lineHeight属性 textAlignVertical(垂直居中,在IOS无效,需要包裹View)
5.键盘自适应及点击空白消失 react-native-keyboard-aware-scroll-view
6.teaset TabView activeIcon图片颜色更改
TabView.Sheet 的 activeIcon 属性默认使用 Theme.tvBarBtnIconActiveTintColor 作为 tintColor,有两种方法实现使用图标原来的颜色,一是在代码入口处删除 Theme.tvBarBtnIconActiveTintColor 设置,影响所有 TabView.Sheet:
Theme.set({tvBarBtnIconActiveTintColor:undefined});
二是自行渲染 activeIcon 组件:
<TabView.Sheettitle='Home'icon={require('../icons/home.png')} activeIcon={<Image style={{height:20, width:20}} source={require('../icons/home_active.png')}/>}>
7.axios请求数据时,setState失效的问题,注意_this