1.0.1 • Published 5 years ago

@aligov/mobile-c-select v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

@aligov/mobile-c-select

Install

$ npm install @aligov/mobile-c-select --save

Usage

import MobileCSelect from '@aligov/mobile-c-select';

API

名称说明类型默认值
type类型可选值: single, cascade, muliple (weex 端只支持 single 和 muliple)enumsingle
data数据源array
label选择框文本node
labelWidthlabel 宽度stringauto
actionIcon选择框右侧的图标node'dropdown-down'
value选择框的值(受控)any
defaultValue选择框的值(非受控)any
disabled是否被禁用boolfalse
solo是否只显示选择框内容(不包含 label 和 errorText 、HelpText)boolfalse
outline是否显示边框boolfalse
placeholder选择框的提示文案string
helpText选择框底部的帮助文案node
errorText选择框底部的错误文案(设置此项后,选择框变为 error 状态,helpText 无效)node
align选择框内容对齐方向 可选值: leftcenterrightenumleft
prepend选择框的前置内容node
append选择框的后置内容node
clear是否可以被清除boolfalse
delimiter分割符string,
title选择器的标题文案string
locale按钮文案,{ ok, cancel }{ ok: '确定', cancel: '取消' }
renderSelection渲染已选择的内容(value: any, valueLabel: any) => RaxNode
onChange选择之后的回调(value): void
onFocusfocus 事件的回调():void
onBlurblur 事件的回调():void
onShow选择器打开时的回调():void
onHide选择器关闭时的回调():void

Example

import { createElement, render } from 'rax';
import DriverUniversal from 'driver-universal';
import MobileCSelect from '@aligov/mobile-c-select';

render(<MobileCSelect />, document.body, { driver: DriverUniversal });