## 表单中的组件 1. [单行文本](#1) 2. [单选按钮](#2) 3. [复选框](#3) 4. [日期时间](#4) 5. [下拉框](#5) 6. [附件上传](#6) 7. [选择器](#7) 8. [时长选择器(支持单位 秒 分)](#8) ## 1.单行文本 单行文本的API请参照[输入框](/input)页面的介绍。 ## 2.单选按钮 + 基础用法 ```html ``` + disabled || readonly - 所有选项不可选择可以设置disabled属性或者readonly ```html ``` - 部分选项不可选择 { key: "1", value: "男士",disabled:true} ```html ``` + options 说明 key 支持 String, Number,Boolean 默认为key value 可以通过 :props="{key:'code',value:'desc'}" 设置对应的key value ```html ``` + permission 说明 permission="w" 为默认值 支持 ["b", "w", "r", "n"] 4种值 + option-layout 默认值为`horizontal`即选项横向排列,可以设置为`vertical`,则选项垂直排列。 ``` ``` ## 3.复选框 + option-layout 默认值为`horizontal`即选项横向排列,可以设置为`vertical`,则选项垂直排列。 ``` ``` ## 4.日期时间 ## 5.下拉框 + 支持change事件 返回 选中的对象的key 和选中的对象 this.$emit("change",data,selectObj); ```html ``` + 基础用法 ```html ``` + 默认插槽用法 - 用法一 ```html ``` - 用法二 ```html ``` - 用法三 可以通过props属性指定key 和 value ```html ``` ## 6.附件上传 ## 7.选择器 ## 8.时长选择器 支持 disabled ,validate , type 属性 type 默认值为 minute type="second" 或者 type="minute" ```html ```