elementUI 实现select多选下拉展示tree结构并支持查询

效果图如下:

使用插件el-tree-select

npm install el-tree-select --save-dev

在mian.js中引入

import ElTreeSelect from 'el-tree-select';

Vue.use(ElTreeSelect)

文件中直接使用

<template>
  <div>
    <el-tree-select
      :styles="styles"
      v-model="values"
      :selectParams="selectParams"// 选择框设置
      :treeParams="treeParams"
      :treeRenderFun="renderFun"
      @searchFun="_searchFun"
      @node-click="_nodeClickFun"
      ref="treeSelect"
    />
  </div>
</template>
<script>
export default {
  name: "DemoCom",
  data
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用HTML和JavaScript实现多个select多选下拉框。以下是一个示例代码: ```html <!DOCTYPE html> <html> <head> <title>多个select多选下拉</title> <script> function getSelectedValues() { var selectElements = document.querySelectorAll('select'); var selectedValues = []; selectElements.forEach(function(selectElement) { var options = selectElement.options; var selectedOptions = []; for (var i = 0; i < options.length; i++) { if (options[i].selected) { selectedOptions.push(options[i].value); } } selectedValues.push(selectedOptions); }); alert(selectedValues); } </script> </head> <body> <select multiple> <option value="option1">选项1</option> <option value="option2">选项2</option> <option value="option3">选项3</option> </select> <br> <select multiple> <option value="option4">选项4</option> <option value="option5">选项5</option> <option value="option6">选项6</option> </select> <br> <button onclick="getSelectedValues()">获取选中值</button> </body> </html> ``` 在上面的示例中,我们使用了HTML的`<select>`元素,并将其设置为`multiple`以支持多选。通过JavaScript的`querySelectorAll`方法,我们获取到所有的`<select>`元素,并遍历它们的选项。通过判断选项的`selected`属性,我们可以获取到被选中的值,并将其存储在一个数组中。最后,我们通过`alert`方法将选中的值显示出来。 请注意,这只是一个简单的示例,您可以根据自己的需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值