1.0.2 • Published 6 years ago

cl-multi-select v1.0.2

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

multiSelect

级联选择框,e.g. 省市区选择

安装

yarn add cl-multi-select

npm i cl-multi-select --save

React组件

React组件有默认导出,所以组件名字任意,以下代码作为示例

// 导入
import MultiSelect from 'cl-multi-select';
//导入所有样式
import 'cl-multi-select/lib/css/index.css';

// 使用 
<MultiSelect 
    value={this.state.value} 
    title={"城市选择"} 
    data={this.cityData} 
    show={this.state.show} 
    onchange={(value)=>{this.setState({value})}} 
    onhide={()=>{this.setState({show:false})}} 
/>

Vue组件

// 导入
import MultiSelect from 'cl-multi-select/lib/vue/index.vue';
//导入所有样式
import 'cl-multi-select/lib/css/index.css';

//注册组件
Vue.component(MultiSelect.name, MultiSelect);

//使用
<cl-multi-select ref="clSelect" title="城市选择" :value="[]" :cols="3" :data="data" v-on:confirm="confrim" v-on:cancel="cancel" />
this.$refs.clSelect.show();
this.$refs.clSelect.hide();

属性说明

属性说明
title可选;字符串;标题
value可选;数组;值, 格式是value1, value2, value3, 对应数据源的相应级层value
cols可选;数字;列数,已知的情况下,必填
data必填;数组;数据源Array<{value, label, children: Array}>
show可选;布尔值;级联选择组件是否显示(仅为react组件属性)
onchange必填;函数;选中后的回调,返回value(仅为react组件属性)
onhide必填;函数;取消后的回调,需要在回调中关闭组件显示(仅为react组件属性)
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago