Picker是指提供多个选项集合供用户选择其中一项的控件。Picker展示区域有限,部分选项会被隐藏,最好是当用户对所有选项都比较熟悉、有预期的时候,才使用Picker。

合理的默认选项能让用户减少操作次数,提升效率。

选项的排列顺序要依据当前上下文情景而定,例如衣服尺码按从小到大的顺序排列,而不是根据衣服尺码的首字母在字母表的顺序排列。

滚轮选择器控制在五列以内。为了保证手机屏幕触控精度,以免发生误触,滚轮选择器建议控制在五列以内。

使用相对概念增强感知。比起绝对的“某年某月日”,用“今天”、“昨天”等相对概念,能更快的激发人对时间的感知。

如果选项非常多,而且选项本身比较复杂难理解需要辅助的解释,建议用容纳更多的选项的其他形式,例如日历或者新页面。

安装

import { Picker } from 'vux'

export default {

components: {

Picker

}

}

// 在入口文件全局引入

import Vue from 'vue'

import { Picker } from 'vux'

Vue.component('picker', Picker)

请确保列表项的value值是字符串,使用数字会出错。

如果你的业务接口返回数字值为数字,需要你先处理成字符串;同样,获取到值时为字符串,你需要自己转换成数字。

非联动情况下,列表数据格式示例:

// data

[['小米', 'iPhone', '华为', '情怀', '三星', '其他', '不告诉你'], ['小米1', 'iPhone2', '华为3', '情怀4', '三星5', '其他6', '不告诉你7']]

// 或者使用 name => value 的形式

[[{

name: '2019届5班',

value: '1'

}, {

name: '2019届4班',

value: '2'

}]]

// value

['小米', '小米1']

联动时,列表数据格式示例:

// data

[{

name: '中国',

value: 'china',

parent: '0' // 为一级时可以不写 parent,但是此时允许为数字 0、空字符串或者字符串 '0'

}, {

name: '美国',

value: 'USA',

parent: '0'

}, {

name: '广东',

value: 'china001',

parent: 'china'

}, {

name: '广西',

value: 'china002',

parent: 'china'

}, {

name: '美国001',

value: 'usa001',

parent: 'USA'

}, {

name: '美国002',

value: 'usa002',

parent: 'USA'

}, {

name: '广州',

value: 'gz',

parent: 'china001'

}, {

name: '深圳',

value: 'sz',

parent: 'china001'

}, {

name: '广西001',

value: 'gx001',

parent: 'china002'

}, {

name: '广西002',

value: 'gx002',

parent: 'china002'

}, {

name: '美国001_001',

value: '0003',

parent: 'usa001'

}, {

name: '美国001_002',

value: '0004',

parent: 'usa001'

}, {

name: '美国002_001',

value: '0005',

parent: 'usa002'

}, {

name: '美国002_002',

value: '0006',

parent: 'usa002'

}]

属性

名字

类型

默认值

说明

版本要求

value

array

表单值,使用 v-model 绑定

data

array

选项列表数据

columns

number

指定联动模式下的列数,当不指定时表示非联动

fixed-columns

number

指定显示多少列,隐藏多余的

column-width

array

定义每一列宽度,只需要定义除最后一列宽度,最后一列自动宽度, 比如对于3列选择,可以这样:[1/2, 1/5]

v2.2.0

事件

名字

参数

说明

版本要求

@on-change

(value)

选择值变化时触发

方法

名字

参数

说明

版本要求

getNameValues

根据 value 获取字面值

v2.3.1

vux 选择器_Picker 组件使用教程 - VUX 中文文档相关推荐

  1. pythonista3使用教程-Pythonista中文文档:使用Pythonista

    使用Pythonista 此页面概述了Pythonista的用户界面,还包含一些有用的提示和技巧,可帮助你充分利用它. Pythonista分为三个面板:脚本库,代码编辑器和交互式控制台,其中还包含文 ...

  2. pythonista3中文设置教程_Pythonista中文文档:使用Pythonista

    使用Pythonista 此页面概述了Pythonista的用户界面,还包含一些有用的提示和技巧,可帮助你充分利用它. Pythonista分为三个面板:脚本库,代码编辑器和交互式控制台,其中还包含文 ...

  3. 人脸识别概述-opencv中文文档

    1.人脸识别技术概述 人脸识别技术分为人脸检测和人脸识别两个环节组成.人脸检验负责检测照片中是否有人脸,更重要的是把照片中人脸无关的部分删除, 一般人脸检测可以使用opencv开源库来实现,在人脸检测 ...

  4. React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念

    React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念 React 入门系列教程导航 React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念 Rea ...

  5. Mitmproxy/mitmdump中文文档以及配置教程

    目录 目录 Introduction Features Installation Run Scripts Events 本文是一个较为完整的mitmproxy教程,侧重于介绍如何开发拦截脚本,帮助读者 ...

  6. Swift语言教程中文文档

    Swift语言教程中文文档 Swift语言教程(一)基础数据类型 Swift语言教程(二)基础数据类型 Swift语言教程(三)集合类型 Swift语言教程(四) 集合类型 Swift语言教程(五)控 ...

  7. 官方中文文档上线了!Python各种教程已汉化。

    终于,Python有官方中文文档了. 从今往后,不论是版本新变化,入门教程,语法讲解,Python模块安装指南--各种各样的手册,都可以直接看中文了. 你看,比起英文原版,中文的语气好像更加鸡冻一些: ...

  8. python中文语法提示_Python官方中文文档上线了:各种教程已汉化,不用再苦等野生翻译...

    终于,Python有官方中文文档了. 从今往后,不论是版本新变化,入门教程,语法讲解,Python模块安装指南--各种各样的手册,都可以直接看中文了. △ 不是谷歌翻译哟 你看,比起英文原版,中文的语 ...

  9. 使用JavaScript生成二维码教程-附qrcodejs中文文档

    使用javascript生成二维码 依赖jquery 需要使用到的库 https://github.com/davidshimj... DIV <div id="qrcode" ...

最新文章

  1. Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
  2. jenkins 插件执行shell命令时,提示“Command not found”处理方法
  3. 水下目标检测算法赛(36w奖金池)
  4. 录入键盘字母输入并将小写变为大写
  5. 三极管形象经典的理解
  6. 转:C#使用Log4Net记录日志
  7. 对简单单元格的增删改
  8. 谁是卧底的Android应用 (原型源码)
  9. Iptables详解+实例
  10. android onfling参数,Android 屏幕手势滑动中onFling()函数的技巧分析
  11. idea eclipse主题
  12. 微信抢红包插件与Android辅助功能
  13. 模拟登陆webqq总结(一)
  14. 习题4-9 打印菱形图案(15分)
  15. 拼多多怎么设置不包邮?怎么看评价?
  16. 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 The End 导航页及收尾工作
  17. 坚果云 linux程序名称,备份Linux系统数据到坚果云
  18. 台积电市值超越 IBM,蓝色巨人为何成长不再?
  19. mapreduce出现大量task被KILLED_UNCLEAN的3个原因
  20. 寒江独钓 第三章 串口的过滤

热门文章

  1. 量化交易学习:交易数据自动抓取
  2. Html中input标签的详解
  3. 数据集可视化工具FACETS
  4. NC | 中国农大草业学院杨高文组揭示发现多因子干扰会降低土壤微生物多样性的积极效应...
  5. MATLAB算法实战应用案例精讲-【人工智能】语义分割(最终篇)(附实战应用案例及代码实现)
  6. 微信小程序下获取公众号openId
  7. Fiddler 过滤Host
  8. Safari无法连接到服务器
  9. 【生物信息学-单细胞】什么是scATAC-seq
  10. 多传感器融合课程笔记------多传感器融合之绪论