- Actionsheet 地址栏
- Badge 徽章
- Button 按钮
- Count 累加器
- Header 头部
- Icons 图标
- QRcode 二维码
- Range 滑块
- Rater 评价
- Search 搜索框
- Steps 步骤条
- Tab 标签栏
- Tabbar 底部标签
- Address 地址栏
- Cell 单元格
- Checkicon 单选按钮
- Checker 选择按钮
- Checklist 按钮组
- Countup 数字滚动
- Flexbox 弹性布局
- Indexlist 分类列表
- inlineCalendar 日历组件
- input 输入框
- Lazyload 懒加载
- Noticebar 通知栏
- Pullrefresh 刷新加载
- Radio 单选按钮
- Switch 开关
- Textarea 文本域
- Keyboard 键盘
- Pwdinput 密码输入框
- Datetime 日期
- Dialog 弹窗
- Loading 加载中
- Picker 选择
- Popup 弹出
- PopupPicker 弹出选择
- Scroll 滑动加载
- Slidbtn 滑动操作
- Swiper 滑动操作
- Toast 提示
- Uploader 上传
- ImgPreview 图片预览
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Picker 选择
import { Picker } from 'feui'; let years = []; for (var i = 2000; i <= 2030; i++) { years.push({ name: i + "年", value: i + "" }); } components: { [Picker.name]: Picker, }, data() { return { years: [years], years1: [years, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]], }; } methods: { change(value) { console.log("new Value", value); }, }
代码演示
默认
<divider>默认,不设置默认值时选中第一个 {{year1}}</divider> <fe-picker :data='years' v-model='year1' @on-change='change'> </fe-picker>
双向绑定
<divider>双向绑定</divider> <fe-picker :data='years' v-model='year3' @on-change='change3'> </fe-picker> <select v-model='year5'> <option v-for='one in years[0]' :value='one.value' :key='one.index'>{{one.name}}</option> </select>
非联动多列
<divider>非联动多列</divider> <fe-picker :data='years1' v-model='year4' @on-change='change'> </fe-picker>
非联动多列
<divider>3列的数据,只显示两列</divider> <fe-picker :data='year7' :fixed-columns="2" :columns=3 v-model='year8Value' @on-change='change'> </fe-picker>
API
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
value | 表单值,使用 v-model 绑定 | Array |
- | - |
data | 选项列表数据 | Number |
- | - |
columns | 指定联动模式下的列数,当不指定时表示非联动 | Number |
- | - |
fixed-columns | 指定显示多少列,隐藏多余的 | Array |
- | - |
column-width | 定义每一列宽度,只需要定义除最后一列宽度,最后一列自动宽度, 比如对于3列选择,可以这样:[1/2, 1/5] |
Array |
- | - |
- | - | - | - | - |
Events
事件名 | 参数 | 说明 | 备注 |
---|---|---|---|
on-change | value |
选择值变化时触发 | - |
- | - | - | - |
Methods
方法名 | 参数 | 说明 | 备注 |
---|---|---|---|
getNameValues | - | 根据value 获取字面值 |
- |
- | - | - | - |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论