vue-treeselect 的基本使用

vue-treeselect 的基本使用

  • [1. 效果展示](#1. 效果展示)
  • [2. 安装 插件](#2. 安装 插件)
  • [3. 引入组件](#3. 引入组件)
  • [4. 代码](#4. 代码)

1. 效果展示

2. 安装 插件

vue-treeselect是一个树形的下拉菜单,至于到底有多少节点那就要看你的数据源有多少层了,挺方便的。下面这个这个不用多说吧,下载依赖

bash 复制代码
npm install --save @riophae/vue-treeselect

3. 引入组件

javascript 复制代码
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";

4. 代码

javascript 复制代码
<treeselect :value="deptIds" :options="deptOptions" :show-count="true" :multiple="true" @select="handleSelect"  @deselect="handleDeselect" placeholder="请选择归属部门" />

deptIds: []

// 选中的数据
handleSelect(selectedNodes) {
  this.deptIds.push(selectedNodes.id);
},
// 取消后的数据
handleDeselect(selectedNodes) {
  let id = selectedNodes.id;
  let idx = this.deptIds.findIndex(it=> it == id)
  this.deptIds.splice(idx,1)
},

deptOptions 格式为:

相关推荐
漫天星梦12 分钟前
简约版3D地球实现,多框架支持
前端·vue.js
刺客_Andy17 分钟前
React 第四十二节 Router 中useLoaderData的用途详解
前端·react.js
刺客_Andy19 分钟前
React 第四十三节 Router中 useBlocker 的使用详解及案例注意事项
前端·react.js
摸着石头过河的石头20 分钟前
函数的超能力:JavaScript高阶函数完全指南
前端·javascript
汤姆Tom20 分钟前
写这么多年CSS,都不知道什么是容器查询?
前端·css·面试
进击的二向箔23 分钟前
Vue 3 深度解析:Composition API 如何改变前端开发方式
前端
golang学习记26 分钟前
从0死磕全栈之Next.js 表单开发终极指南:使用 Server Actions 构建高效、安全、现代化的表单
前端
纯爱掌门人26 分钟前
我把前端踩坑经验总结成28条“涨薪秘籍”,老板夸同事赞,新手照着做准没错
前端·程序员·代码规范
LuckySusu28 分钟前
【vue篇】Vue 模板编译全解析:从 Template 到 DOM 的奇妙旅程
前端·vue.js
LuckySusu28 分钟前
【vue篇】Vue 响应式更新揭秘:数据变了,DOM 为何不立即刷新?
前端·vue.js