Avue表单select相关

avue版本:2.10+

先上效果图:

html部分

<template>
<avue-form ref=""   :option="allotDevice" v-model="allotDeviceData" @submit="transferCompanySubmit"><template slot-scope="scope" slot="deviceIds"><div><el-tag >{{JSON.stringify(allotDeviceData.deviceIds)}}</el-tag><avue-select v-model="allotDeviceData.deviceIds" placeholder="请选择内容" type="tree" multiple  :dic="allotDeviceDataSelect" ></avue-select></div></template></avue-form>
</template>

js部分:

data() {return{allotDeviceDataSelect : [{label:'选项1',desc:'描述1',value:0},{label:'选项2',desc:'描述2',value:2},{label:'选项3',desc:'描述3',value:3},{label:'选项4',desc:'描述4,value:4}];
allotDeviceData:{},
allotDevice:{emptyBtn: false,labelWidth: 120,column: [{label:'划拨设备',prop:'deviceIds',span:24,filterText:'输入搜索文本',multiple:true,type:'tree',formslot:true,zh: '划拨设备',en: 'allot device',rules: [{required: true,message: this.$t('department.companyDevice'),trigger: "click"}]},
]},
}
}
// function附加 --划拨操作提交transferCompanySubmit(data, done) {const that = this;// 按照选项卡判断提交接口 deptTransfer// 提交划拨企业 web/getTransferDeptListlet url = '';if(this.activeName === 'first') {url = 'web/deptTransfer';// 提交数据 回调做处理deptTransfer(url,data).then( res =>{if(res.data.code === 200 ){that.allotForm = false;// 清除loadingdone();this.$router.go(0);return this.$message.success('划拨设备成功')}else{done();return this.$message.error(res.data.msg)}})}// 提交划拨设备if(this.activeName === 'second') {url = 'api/device/subordinateChange';// 提交数据 回调做处理deviceTransfer(url,data).then( res =>{if(res.data.code === 200 ){that.allotForm = false;// 清除loadingdone();this.$router.go(0);this.$message.success('划拨设备成功')}else{this.$message.error(res.data.msg)done();}})}}

select相关部分属性说明:

type(String ):select | cascade | tree
prop(String): 关键字
rules(Array):验证规则
tags(Boolean):多选时是否将选中值按文字的形式展示
filterable(Boolean):是否可搜索

级联:
cascaderItem(Array):级联的子节点prop
cascaderIndex(Number):级联的默认选项序号
multiple(Boolean):多选

远程搜索
remote(Boolean):是否为远程搜索
dicUrl(String):远程数据获取地址’url/{{key}}’ key为当前prop值
props(Object):远程回传数据字段处理 label为值,value为键
lazy(Boolean):是否懒加载
lazyLoad(Function)懒加载的回调 (node, resolve)

自定义方法:
formslot(Boolean):表单自定义
labelslot(Boolean):表单标题自定义
errorslot(Boolean):表单错误自定义
typeslot(Boolean):组件下拉自定义

Avue表单select相关相关推荐

  1. HTML/CSS——form表单select联动(JavaScript方法)

    下拉列表:二级联动菜单 Select对象的常用属性 options[]:返回所有option组成的一个数组: name:名称 value:option的value的值 length:设置或读取opti ...

  2. 禁用form表单select置灰_UI设计中置灰功能总结

    我最近在梳理产品报错场景的过程中,发现"置灰"状态的使用可以有效的提升报错场景中的用户体验.今天我就针对UI设计中置灰功能总结进行简单的说明. 一.置灰 「置灰」是相对于「常态」而 ...

  3. javascript表单处理相关的知识总结(一)

    在HTML中,表单是由元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型.HTMLFormElement继承了HTMLElement,它拥有HTML元素具有的默 ...

  4. vue 表单 select option

    <body><div id="app"><div><span>职业:</span><select v-model= ...

  5. Avue 表单设计器

    地址:https://avuejs.com/doc/plugins/avuex-cli

  6. 表单实例(判断两次密码是否一致)

    表单实例(判断两次密码是否一致) 一.实例描述: 本例是一个综合性的练习,除了们正在学习的JS知识外,还用到了HTML的表格,表单等相关知识. 二.截图 三.代码 1 <!DOCTYPE htm ...

  7. 优雅地提高 React 的表单页面的开发效率

    Den Form 为什么叫 Den Form ? 可能是因为 丹凤眼 非常迷人吧... 一个非常轻巧的 Form 实现, gzip 体积只有 3kb, 可以很方便跨越组件层级获取表单对象, 或者管理联 ...

  8. 用php实现一个简易的web表单生成器,PHP—Web表单生成器

    1.实例: 2. 需求分析 在项目的实际开发中,经常需要设计各种各样表单.直接编写HTML表单虽然简单,但修改.维护相对麻烦. 因此,可以利用PHP实现一个Web表单生成器,使其可以根据具体的需求定制 ...

  9. Angular动态表单生成(八)

    动态表单生成之拖拽生成表单(下) 我们的动态表单,最终要实现的效果与Form.io的在线生成表单的效果类似,可以参考它的demo地址:https://codepen.io/travist/full/x ...

  10. php显示html表单内容,HTML表单是什么?HTML表单内容的详细介绍(附代码)

    HTML 表单是用于搜集不同类型的用户输入的,表单是一个包含表单元素的区域:表单元素是允许用户在表单中(比如:文本域.下拉列表.单选框.复选框等等)输入信息的元素:表单使用表单标签( )定义. 一.介 ...

最新文章

  1. JavsScript与时间相关的函数
  2. 《JAVA与模式》之工厂方法模式
  3. php oo,OO思想之PHP之三大特性
  4. 16位汇编 call调用函数 通过栈来传递参数
  5. bootstrap 滚动 进度条_bootstrap实现动态进度条效果
  6. linux认令牌操作错误,验证令牌操作错误
  7. tensor backward_Pytorch中的backward函数
  8. Deepin 添加PPA源问题
  9. 嵌入式硬件入门——EEPROM(AT24C02+I2C协议)
  10. DZ免费插件-discuz插件-DZ天堂
  11. 利用Python实现财务分析/经营分析自动化
  12. 【书记舞】MMD动作+镜头+配音下载
  13. 为你的企业建立竞争情报系统
  14. 小程序调用腾讯视频插件
  15. 老男孩教育老师的博客
  16. 【Zotero】使用坚果云同步PC端和IOS端
  17. HDD硬盘在数据中心的持续价值
  18. 华为GaussDB数据库10个知识点,第7个你知道么?
  19. 我的战地日记:42期学员闫要峰
  20. python组件有多少个_python-计算,排序和重新排列组件

热门文章

  1. Unity UI事件管理系统设计
  2. 【目录】【高等数学】【本科笔记】
  3. Informatica批量导入、导出xml文件
  4. QCC3024/QCC3034/QCC3020/QCC3021/QCC3031 USB AUDIO USB声卡 双向动态切换功能
  5. Convert to RINEX安装及简单使用
  6. VS-RK3399 and VS-RK3288 Audio 开发指南
  7. 基于Echarts+HTML5可视化数据大屏展示—智慧社区内网对比平台
  8. OrCAD(二)功能详情与实战总结
  9. 序列号Serial Number管理
  10. Windows android adb interface驱动安装失败 ADB interface驱动安装失败解决方法