1.1.1 • Published 2 years ago

mulite-transfer v1.1.1

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

mulite-transfer

可以有多个接收框的穿梭框,依托于elementui,请确保已安装elementui.

参数

属性名称描述类型默认值
leftTitle左边的标题String'左边的标题'
data数据源Array[]
value/v-model接收框的数据Object{}
rightBoxList接收框标题的集合Array'右边的标题1'
rightDefault接收框默认选中Object{}
leftDefault左边框默认选中Array[]

参数格式

data [  
    {label:'',value:''},  
    ...  
]  
value/v-model {  
    0:[1,...],  
    ...  
}  
rightDefault {  
    0:[1,...],  
    ...  
}  
leftDefault [  
    'value1',  
    ...  
]

事件

事件名称描述参数
changeTransfer穿梭框左右数据变化时触发valueList,modelList,dire,changeData
valueList---变化后的所有接受框的值,
modelList---变化后的所有接收框的值的整体对象,{  
    key--接收框的序号,对应传入的标题的序号:[  
        {  
            label: "选项0"--选项名称",  
            value: "0"--选项值",  
            sequence": 0--选项序号  
        }  
    ]  
},  
dire---传输方向,left/right,  
changeData--- 改变的接收框的数据 |

其他

清除输入框方法 refDom.clearQuery(dire,index)
-- dire:方向,left/right/all;index:接收框的序号,dire为right时有效

使用

npm i mulite-transfer --save  
import muliteTransfer from "mulite-transfer"  
Vue.use(muliteTransfer)
1.1.1

2 years ago

1.1.0

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago