vue+elementui 多级多选穿梭框(常用于省市区三级联动)

提示:多级多选穿梭框(常用于省市区三级联动)

使用步骤如下

1.安装(使用 Element UI 的升级版穿梭框组件krry-transfer)

c 复制代码
npm install krry-transfer --save

2.读入数据

代码如下(示例):main.js中引入

c 复制代码
import Vue from 'vue'
import krryTransfer from 'krry-transfer'

Vue.use(krryTransfer)

/* 
 * or 按需引入
 * import { krryCascader, krryPaging } from 'krry-transfer'
 *
 * Vue.use(krryCascader)
 * Vue.use(krryPaging)
 */

3.使用kr-cascader,代码以及效果图如下:

c 复制代码
<template>
  <div>
    <kr-cascader
      :dataObj="dataObj"
      :selectedData="selectedData"
    ></kr-cascader>
  </div>
</template>

<script>
export default {
  data() {
    return {
      dataObj: {
        province: {
          '101103': '广东省',
        },
        city: {
          '101103': [
            {
              id: 101164181112,
              label: '深圳市'
            }
          ]
        },
        county: {
          '101164181112': [
            {
              id: 106105142126,
              label: '宝安区'
            }
          ]
        }
      },
      selectedData: [
        {
          id: '101101-101101101112',
          label: '北京市-通州区'
        }
      ]
    }
  }
}
</script>

4.使用kr-paging,代码和效果图如下:

c 复制代码
<template>
  <div>
    <kr-paging
      :dataList="dataList"
      :selectedData="selectedData"
      :pageSize="100"
    ></kr-paging>
  </div>
</template>

<script>
export default {
  data() {
    return {
      dataList: [
        {
          id: 0,
          label: '这是第0条数据'
        },
        {
          id: 1,
          label: '这是第1条数据'
        }
      ],
      selectedData: [
        {
          id: 0,
          label: '这是第0条数据'
        }
      ]
    }
  }
}
</script>

总结:亲测有效,本文借鉴于https://www.cnblogs.com/ainyi/p/11787394.html,[详细api请点击此链接查看](https://www.cnblogs.com/ainyi/p/11787394.html)

相关推荐
江城开朗的豌豆2 分钟前
Vue项目多代理配置指南:轻松搞定跨域请求分流!
前端·javascript·vue.js
全宝4 分钟前
🚀 一文搞定 claude code:国内环境下的安装、配置与体验
前端·ai编程·claude
寻觅~流光9 分钟前
封装---优化try..catch错误处理方式
开发语言·前端·javascript·typescript
csj5012 分钟前
前端基础之《Vue(22)—安装MongoDB》
前端·vue
今天也在写bug15 分钟前
输入npm install后发生了什么
前端·npm·node.js
玲小珑40 分钟前
Next.js 教程系列(十六)Next.js 中的状态管理方案
前端·next.js
前端小巷子41 分钟前
web实现文件的断点续传
前端·javascript·面试
小磊哥er42 分钟前
【前端工程化】前端项目怎么做代码管理才好?
前端
jojo是只猫1 小时前
前端vue对接海康摄像头流程
前端·javascript·vue.js
10年前端老司机5 小时前
React无限级菜单:一个项目带你突破技术瓶颈
前端·javascript·react.js