1.0.2 • Published 8 years ago
vt-picker v1.0.2
picker
移动端多选控件
Use
$ npm install vt-picker --save import picker from 'vt-picker'
Vue.component('Picker', Picker)Api
Props
valueFieldString类型,每一项的值字段,默认值idtextFieldString类型,每一项的文本字段,默认值textheaderArray类型,头部标题的数组,默认值为空数组( [] ),若为空数组,不显示每一项的头部标题changeAfterToTopBoolean类型,默认为true,改变某一列的选择项后,该列后面的所有列是否选中第一项changeEventAllBoolean类型,默认为true,改变某一列的选择项后 是否触发后续列的选择项改变事件data组件的数据,更改该属性,组件立刻更新tabLayoutArray类型,页面的布局每一页有几列,如[2,1](共两也,第一页显示两列,第二页显示1列),默认计算获取(根据数据的列数,每一页三列来显示数据)selectIndexsArray类型,组件默认选中项目,可以是每一列项目的索引,如12,3,2,3,4,也可以是每一列想要选中项目的Object对象,如{"id":12,"text":"河北省"},{"id":1201,"text":"丛台区"},{"id":120102,"text":"中华北大街"},{"id":12010205,"text":"天和园村委会"},更改该属性,组件立刻更新Event
change(key,Object,index) 选中每一列的某一项时触发,参数是当前列的key和 选中项目的Object值和当前选中项的在该列的索引done(value,map) 点击确定按钮时触发,参数是组件最后一列的选中项的值和所有列选中项目的Object值
Waring
- 该组件采用rem布局,请使用淘宝rem布局方式