表单组件

input

概述

提供可交互的界面,接收用户的输入,默认为单行。

子组件

不支持。

属性

支持通用属性。

名称 类型 默认值 必填 描述
type button、checkbox、radio、text、email、date、time、number、password text 不支持动态修改
checked <boolean> false 当前组件的checked状态,可触发checked伪类,type为checkbox时生效。
name <string> input组件名称
value <string> input组件的值

样式

支持通用样式。

名称 类型 默认值 必填 描述
color <color> 0xde000000 文本颜色
font-size <number> 37.5px 文本尺寸
placeholder <string> 37.5px 提示文本的内容,type为text、email、date、time时生效
placeholder-color <color> 0x61000000 提示文本的颜色,type为text、email、date、time时生效
width <length><percentage> type为button时,默认值为128px
height <length><percentage> type为button时,默认值为128px

事件

支持通用事件。

支持change事件,input组件的值、checked状态发生变化时触发。

参数 text、email、date、time、number checkbox radio 备注
name
value
checked -

方法

名称 参数 描述
focus {focus:true/false},focus 不传默认为 true。 使组件获得或者失去焦点,可触发focus伪类,type为text、email、date、time、number、password时,可弹出或收起输入法。

label

概述

为input、textarea组件定义标注。

子组件

不支持。

属性

支持通用属性。

名称 类型 默认值 必填 描述
target <string> 目标input组件id

样式

支持通用样式。

支持text样式。

事件

无。

option

概述

<select>的子组件,用来展示下拉选择具体项目。

子组件

不支持。

属性

支持通用属性。

名称 类型 默认值 必填 描述
selected <boolean> 选择项是否为下拉列表的默认项
value <string> 选择项的值

样式

支持通用样式。

事件

支持通用事件。

picker

概述

滚动选择器,目前支持三种选择器:普通选择器,日期选择器,时间选择器。默认为普通选择器。

子组件

不支持。

属性

支持通用属性。

名称 类型 默认值 必填 描述
type text、date、time 不支持动态修改。
start <time> 1970-1-1 type为date时生效,起始时间,格式为yyyy-MM-dd。
end <time> 2100-12-31 type为date时生效,结束时间,格式为yyyy-MM-dd。
range <array> type为text时生效,选择器的取值范围。
selected <string> 当前时间或0 选择器的默认取值。type为date时,格式为yyyy-MM-dd;type为time时,格式为hh:mm;type为text时,取值为range的索引。
value <string> 选择器的值

样式

支持通用样式。

事件

不支持click事件,支持通用事件。

名称 参数 描述
change date: {year:year,month:month,day:day}; time: {hour:hour,minute:minute};text: {newValue:newValue,newSelected:newSelected} 滚动选择器选择值后确定时触发(newSelected为索引)

方法

名称 参数 描述
show 显示picker

select

概述

下拉选择按钮,点击会弹出一个包含所有可选值的下拉菜单,从该菜单中可以选择一个新值。

子组件

仅支持<option>

属性。

支持通用属性。

样式

支持通用样式。

事件

不支持click事件,支持通用事件。

名称 参数 描述
change {newValue:newValue} 下拉选择器选择值后触发

slider

概述

滑动选择器。

子组件

不支持。

属性

支持通用属性。

名称 类型 默认值 必填 描述
min <number> 0
max <number> 100
step <number> 1
value <number> 0 -

样式

支持通用样式。

名称 类型 默认值 必填 描述
color <color> 0xfff0f0f0 背景条颜色
selected-color <color> 0xff009688 已选择颜色
padding-[left/right] <length> 32px 左右边距

事件

支持通用事件。

名称 参数 描述
change {progress:progressValue} 完成一次拖动后触发的事件

switch

概述

开关选择。

子组件

不支持。

属性

支持通用属性。

名称 类型 默认值 必填 描述
checked <boolean> false 可触发checked伪类

样式

支持通用样式。

事件

支持通用事件。

名称 参数 描述
change {checked:checkedValue} checked状态改变时触发

textarea

概述

提供可交互的界面,接收用户的输入,默认为多行。

子组件

不支持。

属性

支持<text>属性

支持通用属性。

样式

支持通用样式。

名称 类型 默认值 必填 描述
color <color> 0xde000000 文本颜色
font-size <number> 37.5px 文本尺寸
placeholder <string> 提示文本的内容
placeholder-color <color> 0x61000000 提示文本的颜色

事件

支持通用事件。

名称 参数 描述
change {text:newText} 输入内容发生变化时触发

方法

名称 参数 描述
focus {focus:true、false},focus不传默认为true。 使组件获得或者失去焦点,可触发focus伪类,可弹出或收起输入法。

results matching ""

    No results matching ""