//import draggable from 'vuedraggable'
// 拖拽
onDragEnd(e) {
if (e.newIndex != e.oldIndex) {
let listData = this.formData.listData;
listData[e.newIndex] = listData.splice(e.oldIndex, 1, listData[e.newIndex])[0];
}
},
// 上移
onUpGo(index) {
let listData = this.formData.listData;
if (index !=0 ) {
listData[index] = listData.splice(index-1, 1, listData[index])[0];
} else {
listData.push(listData.shift());
}
},
// 下移
onDownGo(index) {
let listData = this.formData.listData;
if (index != listData.length - 1) {
listData[index] = listData.splice(index+1, 1, listData[index])[0];
} else {
listData.unshift(listData.splice(index, 1))[0];
}
},
表单项上移、下移、交换位置
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1. 概述 这篇文章主要记录下自己在开发过程中,需要交换list集合中相邻两个位置的数据,需求如下: 2. ...
- 1、 //scrollView滚动时,就调用该方法。任何offset值改变都调用该方法。即滚动过程中,调用多次 -...