UNPKG

@uiw/react-native

Version:
98 lines (76 loc) 2.35 kB
Divider 分割线 --- 区隔内容的分割线。 ### 基础示例 ```jsx mdx:preview&background=#bebebe29 import React,{Component, Fragment } from "react" import { View, Text } from 'react-native'; import { Divider, Spacing } from '@uiw/react-native'; function Demo() { return ( <Fragment> <Divider label="OR" /> <Spacing type='vertical' /> <Divider /> </Fragment> ); } export default Demo ``` ### 分割线间距 根据 `type` 来设置上下或者左右间距,默认为 8 ```jsx mdx:preview&background=#bebebe29 import React,{Component, Fragment } from "react" import { View, Text } from 'react-native'; import { Divider, Spacing } from '@uiw/react-native'; function Demo() { return ( <Fragment> <Divider label="OR" gutter={50} /> <Spacing type='vertical' /> <Divider label="OR" gutter={100} /> </Fragment> ); } export default Demo ``` ### 分割线标题位置 ```jsx mdx:preview&background=#bebebe29 import React,{Component, Fragment } from "react" import { View, Text } from 'react-native'; import { Divider, Spacing } from '@uiw/react-native'; function Demo() { return ( <Fragment> <Divider label="left" orientation="left" labelStyle={{ fontWeight: 'bold' }} /> <Spacing type='vertical' /> <Divider label="center" labelStyle={{ fontWeight: 'bold',}} /> <Spacing type='vertical' /> <Divider label="right" orientation="right" labelStyle={{ fontWeight: 'bold' }} /> </Fragment> ); } export default Demo ``` ### 纵向分割线 ```jsx mdx:preview&background=#bebebe29 import React,{Component} from "react" import { View, Text } from 'react-native'; import { Divider } from '@uiw/react-native'; function Demo() { return ( <View style={{ height: 200 }}> <Divider type="vertical" label="OR" /> </View> ); } export default Demo ``` ### props 继承 [View](https://facebook.github.io/react-native/docs/view#props) 组件。 | 参数 | 说明 | 类型 | 默认值 | |------|------|-----|------| | `label` | 分割线标题,文本内容 | String | - | | `type` | 水平还是垂直类型 | `horizontal`, `vertical` | `horizontal` | | `gutter` | 间距,根据 `type` 来设置上下或者左右间距 | Number | `8` | | `orientation` | 分割线标题的位置 | `left`, `right`,`center`| `center` |