1、HTML

<el-col :span="24"><el-form-item label="学院" prop="college"><el-select v-model="dataForm.collegeList"multiplefilterablestyle="width: 100%;"placeholder="请选择学院"><el-option v-for="item in collegesDapartment":key="item.yxdm":label="item.yxmc":value="item.yxdm"></el-option></el-select></el-form-item>
</el-col>

2、JS

export default {data () {return {collegesDapartment: [],dataForm: {collegeList: [],college: ''}}},methods: {init () {this.dataForm.collegeList = []this.getCollegesDepartment()this.$nextTick(() => {this.$refs['dataForm'].resetFields()if (this.dataForm.id) {this.getInfo()}})},// 获取信息getInfo () {this.$http.get(`/ynauxy/ynayxytask/${this.dataForm.id}`).then(({ data: res }) => {if (res.code !== 0) {return this.$message.error(res.msg)}this.dataForm = {...this.dataForm,...res.data}this.dataForm.collegeList = this.dataForm.college.split(',')}).catch(() => {})},// 获取所有院系getCollegesDepartment () {this.$http.get('/ynauxy/ynayxyeducational/eduList').then(({ data: res }) => {if (res.code !== 0) {return this.$message.error(res.msg)}this.collegesDapartment = res.data}).catch(() => {})},// 表单提交dataFormSubmitHandle: debounce(function () {this.dataForm.college = this.dataForm.collegeList.join(',')this.$refs['dataForm'].validate((valid) => {if (!valid) {return false}this.$http[!this.dataForm.id ? 'post' : 'put']('/ynauxy/ynayxytask/', this.dataForm).then(({ data: res }) => {if (res.code !== 0) {return this.$message.error(res.msg)}this.$message({message: this.$t('prompt.success'),type: 'success',duration: 500,onClose: () => {this.visible = falsethis.$emit('refreshDataList')}})}).catch(() => {})})}, 1000, { 'leading': true, 'trailing': false })}
}

VUE + ElementUI实现下拉多选相关推荐

  1. vue+elementui实现下拉框及页面刷下

    vue+elementui实现下拉框及页面刷下 1.应用场景:首页是一幅地图,地图中有相应的地址,点击相应的地址会跳转到相应的页面 ![在这里插入图片描述](https://img-blog.csdn ...

  2. vue elementUI select下拉框设置默认值

    关于element select框默认值赋值不成功问题,注意两点: v-model里面的数据和遍历出来value值数据类型不一样.!!!! (例:item.provinces类型是number,pro ...

  3. el select 清空_解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题

    这是一个项目中常见的需求,el-select 为下拉多选,默认值不可删除,或者指定值不可删除. 实现效果: el-select 如下源码中 tag closable 属性为 el-select 的 d ...

  4. vue中input多选_vue实现下拉多选vue实现多选下拉框

    效果展示 image.png下拉组件 ∨ //下拉列表 {{item.Name}} data() { return { checkedData: [], //选中的数据 isShow: false, ...

  5. html input dropdown,Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件

    带下拉选项的输入框 (Textbox with Dropdown) 是既允许用户从下拉列表中选择输入又允许用户自由键入输入值.这算是比较常见的一种 UI 元素,可以为用户提供候选项节省操作时间,也可以 ...

  6. axure 下拉多选 元件_Axure教程:下拉多选列表集合(多选下拉列表+单选下拉列表+分级下拉列表)...

    原标题:Axure教程:下拉多选列表集合(多选下拉列表+单选下拉列表+分级下拉列表) 之前和大家分享了 <>.<>,很多同学私信我说很好使用,希望能够做一个多选下拉列表的教程 ...

  7. Flutter:使用复选框进行下拉多选

    Flutter:使用复选框进行下拉多选 本文向您展示了在 Flutter 中使用复选框实现下拉多选的两种不同方法.在第一种方法中,我们将从头开始构建多选.在第二种方法中,我们将使用第三方包快速完成工作 ...

  8. el-select 结合 el-checkBox 实现下拉全选+多选功能;el-select下拉框全选功能;

    原文链接 el-select选择框也有多选功能,但是没有全选.故需要改造一下,el-select 结合 el-checkBox 实现下拉全选+多选功能. 代码如下,可直接复制使用: <!--* ...

  9. ajax实现下拉列表回显,layui实现下拉复选功能的例子(包括数据的回显与上传)

    一.layui下拉复选实现的背景:实现一个管理员拥有多个权限 二. 具体实现: //依赖资源 //页面显示 角色: xm-select-search xm-select-skin="defa ...

最新文章

  1. 出身清华,大神朱俊彦再出GauGAN:AI让你变身神笔马良
  2. P1972 [SDOI2009]HH的项链(离线树状数组)
  3. 字节2020算法岗校招一面
  4. 人工智能时代将至,教育或将发生大改变,未来教育会人工智能化?
  5. 67.Java垃圾收集机制\对象引用\垃圾对象的判定\垃圾收集算法\标记—清除算法\标记—整理算法\分代收集\垃圾收集器\性能调优
  6. antlr 语言 库_关于ANTLR的通用库的需求:使用反射来构建元模型
  7. 我的世界java刷怪数量_Minecraft我的世界Java版18w16a更新发布
  8. 图形工具包 linux,GTK 4.0图形工具包正式发布:时隔四年的重大版本!
  9. JAVAWEB入门之Servlet的注解配置
  10. Ground Defense 模拟
  11. Helm 3 完整教程(十五):Helm 函数讲解(9)网络函数、文件路径函数、类型检查函数
  12. Qt 窗口置顶 | 和取消置顶
  13. java虚拟机之内存模型
  14. JZOJ7月18日提高组T3 Ocd
  15. 将Ruby和Watir与NUnit集成
  16. 线性二次型调节器(LQR)原理详解
  17. 费氏数列 中第n项数值的计算并打印
  18. spring-rabbitmq Direct reply-to 模式
  19. opencv物体识别-识别水果
  20. w i ndows,解释计算 机Windows的学习英语(10页)-原创力文档

热门文章

  1. 中国500家企业【薪资待遇】一览
  2. 机器学习模型的超参数优化用于分子性质预测
  3. 灵机一栋团队小黄衫展示
  4. [ XJTUSE ]JAVA语言基础知识——2.2 Java基本数据类型
  5. 毕业相关-自动问答综述
  6. 概率论与数理统计 1 Overview and Descriptive Statistics(概述和描述性统计) (上篇)
  7. 精玉PC技术GHOSTXP_SP3纯净版V10_祥和版
  8. 32位CPU最大支持4G内存
  9. Scons入门指南 使用教程 笔记
  10. mysql常见函数面试题_MySql三到常见面试题,整理总结一下