首页 > 其他分享 >el-checkbox实现拖动调整顺序

el-checkbox实现拖动调整顺序

时间:2022-08-24 17:12:01浏览次数:47  
标签:el checkbox console log 拖动 value label id

1.下载插件

npm install awe-add --save

2. 在main.js中引入使用

import VueDND from 'awe-dnd';
Vue.use(VueDND);

3.项目中使用

<template>
    <div>       
        <el-checkbox-group v-model="checkedCities">
            <el-checkbox
                    v-for="city in cities"
                    :label="city.label"
                    :key="city.id"
                    v-dragging="{ item: city, list: cities, group: 'city' }">{{city.label}}
            </el-checkbox>
        </el-checkbox-group>
    </div>
</template>
<script type="text/javascript">
export default {
    data() {
        return {
            checkAll: false,
            checkedCities: [
                {
                    id: 1,
                    label: '上海'
                }, {
                    id: 2,
                    label: '北京'
                }
            ],
            cities: [
                {id: 1, label: '上海'},
                {id: 2, label: '北京'},
                {id: 3, label: '广州'},
                {id: 4, label: '深圳'}],
            isIndeterminate: true
        }
    },
    mounted() {
        this.$dragging.$on('dragged', ({value}) => {
            // console.log(value.item)
            console.log(value.list) //排序后的数组
            // console.log(value.group)
        })
        this.$dragging.$on('dragend', () => {

        })
    }
    }
}
</script>

 

标签:el,checkbox,console,log,拖动,value,label,id
From: https://www.cnblogs.com/Console-LIJIE/p/16620826.html

相关文章

  • el-cascader:级联选择器
    <el-cascaderv-model="value"//数据list:option="dataList"//是否显示选择的层级:show-all-levels="false"//是否可选择任意层级:change-on-......
  • shell script中的括号用法
    目录大括号变量分界中括号条件判断获取数组元素小括号运行命令并捕获结果给数组赋值大括号变量分界NAME="Tom"echo"Hi,${Tom}"普通变量可以不用{}定界,但获取数组元......
  • Sqlserver导入、导出Excel
    1.将数据库查询出的数据以Excel保存到本地数据左上角,点击全选,右键选择另存为(Excel)2.打开Excel,编辑下数据格式(很重要)2.1.日期格式的数据处理,选中此列,右键→设置......
  • NetCore异步编程CancellationToken
    十年河东,十年河西,莫欺少年穷学无止境,精益求精关于异步编程,很久之前就写过一遍博客:asp.netcore系列5项目实战之:NetCore的async和await(参考自:Microsoft教程)今天继......
  • Github+jsDelivr+PicGo搭建图床
    1.GitHub创建仓库,申请TokenSetting→DeveloperSettings→PersonalaccessTokens→PersonalaccessTokens→Generatenewtoken创建如图所示,输入名字和勾选r......
  • text、data、bss、RO、RW、ZI、Code、elf、bin、hex扫盲
    目录现象textdatabssbin文件elf文件hex文件AXF文件现象eclipse中编译一个ARM工程,编译成功后有以下打印:.......数据解析:.text:10290byte.data:3220byte.bss:276......
  • bootstrap-select使用教程-下拉框搜索功能实现
    一、引入1<!--Bootstrap核心CSS文件-->2<linkhref="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"rel="stylesheet">34......
  • EBS: 触发器三种状态(INSERTING, UPDATING , DELETING )实例
     ORACLEPLSQL 触发器三种状态(INSERTING,UPDATING,DELETING)实例应用 将实际领用物料数量回写需求明细表 /*增加“实际发料数量”ALTERTABLECUX.CUX_......
  • xshell -- Xshell 6 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
    1,下载UltraEdit编辑器链接下载:http://wm.makeding.com/iclk/?zoneid=383082,使用UltraEdit编辑器修改nslicense.dll文件nslicense.dll文件:在UltraEdit编辑器中打开nsl......
  • 编写X86的ShellCode
    ShellCode定义ShellCode是不依赖环境,放到任何地方都能够执行的机器码编写ShellCode的方式有两种,分别是用编程语言编写或者用ShellCode生成器自动生成ShellCode生成器生......