UNPKG

weex-amui

Version:
50 lines (39 loc) 1.49 kB
# am-flex > FlexCSS flex 布局的一个封装。 ## 使用方法 ```vue <template> <am-flex> <am-flex-item>50%</am-flex-item> <am-flex-item>50%</am-flex-item> </am-flex> </template> <script> import { AmFlex, AmFlexItem } from 'weex-amui' export default { components: { AmFlex, AmFlexItem }, methods: { click (e) { console.log(e) } } } </script> ``` 更详细代码可以参考 [这里](https://github.com/HMingHe/weex-amui/blob/master/example/flex/index.vue) ### 可配置参数 | Prop | Type | Required | Default | Description | | ---- |:----:|:---:|:-------:|:----------:| | **`direction`** | `String` | `N` | `row` | 可选:`['column', 'row']` | | **`justify`** | `String` | `N` | `flex-start` | 可选:`['flex-start', 'flex-end', 'center', 'space-between', 'space-around']` | | **`align`** | `String` | `N` | `stretch` | 可选:`['stretch', 'flex-start', 'flex-end', 'center']` | | **`wrap`** | `String` | `N` | `nowrap` | 可选:`['nowrap', 'wrap', 'wrap-reverse']` | ### Slots | Name | Required | Description | | ---- |:---:|:----------:| | **`default`** | `Y` | 一般放 `am-flex-item` | ### am-flex-item 可配置参数 | Prop | Type | Required | Default | Description | | ---- |:----:|:---:|:-------:|:----------:| | **`flex`** | `Number` | `N` | `1` | | - 注:am-flex-item 组件默认加上了样式flex:1,保证所有 item 平均分宽度, am-flex 容器的 children 不一定是 am-flex-item