All Projects → mrabit → cascader-multi

mrabit / cascader-multi

Licence: other
基于iView-Cascader的多选级联选择器

Programming Languages

Vue
7211 projects

Projects that are alternatives of or similar to cascader-multi

nova-select-plus
A Laravel Nova Select Field
Stars: ✭ 67 (+45.65%)
Mutual labels:  multiselect
set-syntax
An Atom package that creates easy Command Palette commands for setting the syntax of the current file
Stars: ✭ 24 (-47.83%)
Mutual labels:  selector
Weekdays-Selector
Android Library for selecting Weekdays
Stars: ✭ 33 (-28.26%)
Mutual labels:  selector
SupperShape
🏡替代Shape和Selector和Layer-list的xml,减小apk体积
Stars: ✭ 57 (+23.91%)
Mutual labels:  selector
GWLPhotoSelector
相册照片多张选择控件
Stars: ✭ 50 (+8.7%)
Mutual labels:  selector
qing
🍧一个UI组件库。包括 { 日期选择器组件 } { 时间选择器组件 } { 分页组件 } { 树组件 } { 级联选择器组件 } { 表单组件 } 等,ES6语法编写,原生模块化
Stars: ✭ 71 (+54.35%)
Mutual labels:  cascade
react-dom-inject
Binds an HTML element by selector to a ReactElement and renders to a DOM tree (with redux injection)
Stars: ✭ 18 (-60.87%)
Mutual labels:  selector
cascade
A project management service with pure functional programming paradigm in the heart.
Stars: ✭ 21 (-54.35%)
Mutual labels:  cascade
selector
JSON Selector - fast and easy to use JSON selector
Stars: ✭ 74 (+60.87%)
Mutual labels:  selector
rofi-fontawesome
fontawesome icon list for rofi dmenu
Stars: ✭ 58 (+26.09%)
Mutual labels:  selector
SKChoosePopView
SKChoosePopView是一个HUD风格的可定制化选项弹窗的快速解决方案,集成了上、下、左、右、中5个进场方向的6种动画效果,如果不能满足你对酷炫效果的需要,SKChoosePopView同样支持自定义动画,以及选择记录、动画的开闭、点击特效、行列数量控制等
Stars: ✭ 70 (+52.17%)
Mutual labels:  selector
Advanced-MultiSelect-for-Dynamics
Advanced MultiSelect for Dynamics 365 / Dynamics CRM is a multi-select / multi-checkbox control on a form. It represents a set of related data items (based on N:N relations + FetchXml) and gives a user an ability to associate/disassociate records of related entities in a quick and convenient way.
Stars: ✭ 14 (-69.57%)
Mutual labels:  multiselect
lc-spring-data-r2dbc
An extension of spring-data-r2dbc to provide features such as relationships, joins, cascading save/delete, lazy loading, sequence, schema generation, composite id
Stars: ✭ 30 (-34.78%)
Mutual labels:  cascade
react-multi-select-component
Lightweight (~5KB gzipped) multiple selection dropdown component
Stars: ✭ 279 (+506.52%)
Mutual labels:  multiselect
reselect-utils
A collection of helpers and utilities for selectors
Stars: ✭ 16 (-65.22%)
Mutual labels:  selector
mlss-2016
MLSS 2016 material.
Stars: ✭ 22 (-52.17%)
Mutual labels:  cascade
photoselect
No description or website provided.
Stars: ✭ 39 (-15.22%)
Mutual labels:  selector
vue-multiselect-listbox
Vue Multi-Select Dual Listbox
Stars: ✭ 22 (-52.17%)
Mutual labels:  multiselect
BehaviourTree-ai
基于ecs-framework开发的AI(BehaviourTree、UtilityAI、FSM)系统。适用于egret/laya/cocos
Stars: ✭ 63 (+36.96%)
Mutual labels:  selector
Sketch-SelectPlus
Sketch plugin to select different layers of specific types. It basically selects everything!
Stars: ✭ 20 (-56.52%)
Mutual labels:  selector

cascader-multi

基于iView-Cascader的多选级联选择器

效果预览

image

install 安装

npm i cascader-multi --save

use 使用

在main.js中写入下面的代码

import cascaderMulti from "cascader-multi";
Vue.use(cascaderMulti);

接下来,你就可以在页面中使用cascader-multi了

<template>
    <cascaderMulti v-model="end_code" :data="end_codes" placeholder="状态码"></cascaderMulti>
</template>
<script>
    export default {
        data () {
            return {
                end_code: [],
                end_codes: []
            }
        }
    }
</script>
属性 说明  类型  默认值
data 用于渲染页面的数据 Array
value 默认已选择数据项 Array
multiple 是否支持多选 Boolean false
filterable 是否支持搜索 Boolean true
disabled 是否禁用选择器 Boolean false
clearable 是否支持清除 Boolean true
size 输入框大小,可选值为largesmall或者不填 String -
transfer 是否将弹层放置于 body 内,在 Tabs、带有 fixed 的 Table 列内使用时,建议添加此属性,它将不受父级样式影响,从而达到更好的效果 Boolean false
placeholder 输入框占位符 String -
element-id 给表单元素设置 id,详见 iView-Form 用法。 String -
name 给表单元素设置 name,详见 iView-Form 用法。 String -
事件 说明 返回值
on-change 选择完成后的回调,返回值此时已选的数据数组 data

补充说明

  • 传入data数据格式如下:
    [
      {
        value: 1000,
        label: "接通",
        children: [{
          label: "已报价",
          value: 1100,
          children: [],
          multiple: true //可忽略项,当为true时该项为多选
        }]
      }
    ]

文件目录

.
├── README.md
├── package.json
├── webpack.config.js
├── .gitignore
├── .gitattributes
├── .babelrc
├── src
│   ├── lib
│   │   ├── components
│   │   │   ├── index.js
│   │   │   ├── cascader-multi-panel.vue
│   │   │   └── cascader-multi.vue
│   │   └── utils
│   │       └── index.js
│   └── index.js
├── dist
│   ├── cascader-multi.js
│   └── cascader-multi.js.map
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].