1.0.3 • Published 7 years ago

wevue-flexbox v1.0.3

Weekly downloads
4
License
ISC
Repository
github
Last release
7 years ago

wevue-flexbox

Vue.js 2.0和Wevue.js 2的Flexbox组件,基于flex.css

同时适用于 wevue 组件和 vue 单文件组件

npm

npm wevue-flex

例子 (Demo)

flex.css官方demo

用法 (How to use)

Vue.js用法

安装 (npm install)

npm i wevue-flexbox --save  //Vue.js
cd wevue_project && wevue add wevue-flexbox  //Wevue.js

引用 (require)

//Vue component
import {Flexbox,FlexboxItem} from 'wevue-flexbox'
Vue.component('flexbox',Flexbox)
Vue.component('flexbox-item',FlexboxItem) 
//Vue plugin
import WevueFlexbox from 'wevue-flexbox'
//or
var WevueFlexbox = require('wevue-flexbox')
//use
Vue.use(WevueFlexbox)

使用 (example)

<flexbox style="height:100px;" main="left" dir="top" box="mean">
    <flexbox-item style="background:red;" size="3">
        1
    </flexbox-item>
    <flexbox-item style="background:blue;" size="3">
        2
    </flexbox-item>
    <flexbox-item style="background:green;" size="4">
        3
    </flexbox-item>
</flexbox>  

API

flexbox attributes

flexbox-box attributes

flexbox 属性可选值

dir

top:从上到下
right:从右到左
bottom:从下到上
left:从左到右(默认)

main

right:从右到左
left:从左到右
justify:两端对齐
center:居中对齐

cross

top:从上到下
bottom:从下到上
baseline:跟随内容高度对齐
center:居中对齐
stretch:高度并排铺满

box

mean:子元素平分空间
first:第一个子元素不要多余空间,其他子元素平分多余空间
last:最后一个子元素不要多余空间,其他子元素平分多余空间
justify:两端第一个元素不要多余空间,其他子元素平分多余空间

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago