1、表单(index.vue)

template:

 <el-button type="success" v-if="shitu==2" @click="handleSelectAll">全选</el-button><el-button type="success" v-if="shitu==2" @click="handleClearCheck">清除勾选</el-button>Table区域:<el-table ref="multipleTable" :row-key="getRowKey" @selection-change="handleSelectionChange" v-show="shitu==1" ><el-table-column type="selection" :reserve-selection="true" align="center" width="55"></el-table-column>//这个为勾选框......</el-table><shiTu v-if="shitu==2" ref="shituDialog" />

script:

 import shiTu from "./shitu"export default{components:{shiTu},data(){return{tableCheckList:[],}}}

methods:

 getRowKey(row){//拿到该选中的表单的idreturn row.id},handleSelectionChange(val){//拿到该选中的表单的全部数据this.tableCheckList=val;},handleSelectAll(){//全选this.$refs.shituDialog.selectAll()},handleClearCheck(){//清除勾选if(this.shitu==2){this.$refs.shituDialog.checkList=[]}else{this.tableCheckList=[];this.$refs.multipleTable.clearSelection();}}
2、三列多行的视图(shitu.vue)

template:

<el-checkbox-group v-model="checkList"><ul><li v-for="(item,index) in dataList">........</li></ul>
</el-checkbox-group>

script:

export default{data(){return{checkList:[],dataList:[],}}
}

methods:

selectAll(){if(this.checkList&&this.checkList.length){this.checkList=[]}else{this.dataList.forEach(item=>{this.checkList.push(item.id)})}
}

Vue实现切换视图(表单与三列多行)的全选与清除功能:相关推荐

  1. element手机验证格式_基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)...

    前言 开发过程中遇到了一个需求,根据用户选择的联系方式,动态改变输入框的检验条件,并且整个表单是可以增加的 在线访问:动态表单校验 github(欢迎star): https://github.com ...

  2. 基于VUE的ElementUi可视化表单设计器布局器

    码农苦码农懂的个人空间 工作日志 正文 基于VUE的ElementUi可视化表单设计器布局器 顶 原 码农苦码农懂 发布于 09/11 15:35 字数 1187 阅读 41 收藏 0 点赞 1 评论 ...

  3. 使用Vue动态生成form表单的实例代码

    具有数据收集.校验和提交功能的表单生成器,包含复选框.单选框.输入框.下拉选择框等元素以及,省市区三级联动,时间选择,日期选择,颜色选择,文件/图片上传功能,支持事件扩展. 欢迎大家star学习交流: ...

  4. vue如何制作自定义表单校验样式

    vue如何制作自定义表单校验样式 先上效果图 由于vue的优越性,所以衍生出很多与之匹配并非常受欢迎的ui组件库,比如最常见的element-ui和antvue,两者内容几乎相同,样式略有差异,所以在 ...

  5. Vue官网提供表单验证cnpm i vee-validate@2 --save

    Vue官网提供表单验证 使用步骤: 1:安装vee-valadite,别安装最新版本@2 2:在plugins文件夹中创建一个validate.js[专门注册vee-valadite] 3:注册插件 ...

  6. 基于springboot+vue的开源自定义表单问卷系统

    一.项目简介 基于springboot+vue的开源自定义表单问卷系统 二.实现功能 支持表单拖拽 支持各种控件操作(基础组件.进阶组件等) 基础组件包含文本.多行文本.图片.图形.日历控件 支持拖拽 ...

  7. 关于vue.js element ui 表单验证 this.$refs[formName].validate()的问题

      方法使用前需了解: 来自"和"小编的小提示: 首先打印一下this.$refs[formName],检查是否拿到了正确的需要验证的form. 其次在拿到了正确的form后,检查 ...

  8. form表单用butten提交后无反应表单提交三种方式

    form表单用butten提交后无反应&表单提交三种方式 一,表单提交无反应 有时候,我们发现表单提交的butten按钮,根本就没niao用.鼠标都点烂了,也提交不上去.找了半天什么错误也没找 ...

  9. vue密码正则验证表单验证_如何在Vue中使用表单验证

    vue密码正则验证表单验证 介绍 (Introduction) Almost every web application makes use of forms in some way, as such ...

最新文章

  1. 表单实例(判断两次密码是否一致)
  2. [01]EXTJS4.0的概述和HELLOWORD程序
  3. strace,ltrace linux下跟踪进程调用的命令
  4. resx文件在X64位编译,提示“未能加载文件或程序集”的问题?
  5. 字节跳动Deep Retrieval召回模型笔记
  6. 8位可控加减法电路设计_高级工程师:相同的地线GND,却有不同的电路设计含义...
  7. Linux学习笔记010---CentOS7下安装FTP服务
  8. PGIS平台部署中的问题及解决方案
  9. PHP 生成 ppt,PHP导出PPT方法,PowerPoint/PhpPresentation处理
  10. Ipad投屏到windows工具推荐
  11. 文字生成图片:输入描述语,人工智能自动帮你绘图!
  12. 提升用户体验的40个Firefox 4扩展
  13. 【计算机程序设计基础】数据结构概论
  14. Linux TC流量控制HOWTO中文版
  15. android5.0模拟器pc版,逍遥安卓独家发布支持5.0安卓系统电脑模拟器
  16. 在桌面上离线编辑Office Web Apps文档
  17. mysql约束简单理解
  18. 移动增值业务随笔(2)
  19. 特殊监管区解决方案,高等学历继续教育及高职扩招综合管理平台服务技术功能详解
  20. MFC——我的第一个MFC

热门文章

  1. 开源免费CMS建站系统用哪个好,怎么选择?
  2. 开源CAD/CAE工具FreeCAD 0.15.4671 Win32_64 2CD
  3. 小学生到底要不要学奥数 学奥数的利弊分析!
  4. C#学习记录——实例练习:倒计时器
  5. python操作pdf做文档的分割、合并,内容提取
  6. C语言实验报告4云南大学,C语言循环结构程序设计实验报告.doc
  7. android高品质游戏,看看你out没?目前最火的10款Android游戏
  8. 【毕业设计】基于微信小程序的备忘录记事助手
  9. 高性能计算机 显卡,电脑使用独立显卡,怎么才能让独立显卡设置高性能,这样操作即可...
  10. 做好外汇资金管理 高效的发挥资金的作用