1.0.2 • Published 8 years ago
react-native-setting-cell v1.0.2
react-native-setting-cell
封装了一个react-native的组件,类似设置页面的设置项或者个人信息里的信息项,通过传参的变化,灵活生成对应的样式,方便开发。

安装
安装npm依赖
npm install react-native-setting-cell --save使用
在文件中引入setting-cell
import SettingCell from 'react-native-setting-cell'- 纯文本的Cell
<SettingCell text='标题' subText='文本'/>- 带图标的Cell
<SettingCell text='标题' icon={require('./icon/home.png')}/>- 带跳转的的Cell
<SettingCell text='标题' onPress={()=>{alert(1)}}/>- 带开关的Cell
<SettingCell text='标题' mode='Switch' onChange={(val) => {alert(val)}}/>- 修改文本的样式
<SettingCell text='标题' textStyle={{color:'#baba00', fontSize:20}} subText='文本' subTextStyle={{fontSize:16, color:'#000'}}/>- 修改图标的样式
<SettingCell text='标题' icon={require('./icon/home.png')} iconStyle={{width:100}}/>属性
| 名称 | 类型 | 说明 |
|---|---|---|
| text | String | 左侧文字 |
| textStyle | Object | 左侧文字的样式 |
| icon | Number | 图标的图片地址 |
| iconStyle | Object | 图标的样式 |
| mode | String | Text 或者 Switch |
| subText | String | 右侧文字 |
| subTextStyle | Object | 右侧文字的样式 |
| switchValue | Bool | Switch的状态,默认为false |
| onPress | Function | Cell点击后的事件 |
| onChange | Function | Switch切换后的事件 |
Todo
增加各个组件的样式修改