业务场景下有这样的问题 业务需求需要保存前端 半选节点 解决方案 let checked = this.$refs.menuTree.getCheckedKeys(); //此方法获取半选节点 let halfChecked = this.$refs.menuTree.getHalfCheckedKeys(); //我们合并两个数组,便获取到了我们选中的节点及半选节点 let cArr=checked.concat(halfChecked); 之后业务数据包含半选的节点,在前端回显时会全选他的子…
现在写的Vue+ElementUI是自己写的是文档上的死数据,所以在分页上自己分割了一下,如果有接口话,会方便一点,使用的是分页的完整功能.都差不多啦! 撸起来 <template> <div> <el-table :data="tableData.slice((limitePage.page-1)*limitePage.limit,limitePage.limit*limitePage.page)" border style="width: 1…
最近在使用Element-UI这套框架配合Vue来写前端页面.在用Element-UI来制作表格的时候,遇到了一些小问题,记录方便学习. 其中两个事件是关于切换当前页和切换显示的列表条数的.另外的属性也可以知道它的意思.它们都是动态绑定的.其中几个属性的值被存到了data中, 两个事件的处理简单的进行赋值. 这个时候我觉得好像就可以了.点击下一页和切换显示的列表条数...怎么感觉表格就像大山一样坚定!纹丝不动.于是我直接在页面中想要显示一下当我切换的时候表格的数据 其中tableData是我mo…
<template> <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :page-sizes="[10, 20, 30, 40]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper"…
先瞄一下,是不是你要的效果 然后,废话不多说,直接上代码啦 <template> <div class> <div class="projectData"> <el-table :data="tableData2" ref="multipleTable" :show-header="false" :border="false" style="width:…
  beforeUpload (file) { var _this = this; var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function(e) { // 图片base64化 var newUrl = this.result;    //图片路径 _this.imgUrl = newUrl; }; },…
之前写的[vue + element-ui Table的数据多选,多页选择数据回显,分页记录保存选中的数据]这篇博客.功能虽然实现了相对应的功能.但是用起来很不爽.所以进行了优化. 备注:最近可能没时间去写,忙着项目的事.等有时间去慢慢整理一下吧.然后再分析给大家.…
业务的需要:我要对与会人员勾选,记录所选的与会人员,并且点击到别的页面上时也要记录所勾选的.第一次尝试,每次点击下一页数据都会清空.然后我就去element ui官网查看了api.实现如下: 在table一定要定义以下事件和列表属性: 1.row-key, 2.reserve-selection handleSelectionChange这个事件的作用是我保存勾选数据的. <el-table @selection-change="handleSelectionChange" :r…
页面跳转反显(点击项,点击table滚动的位置,搜索条件,分页回显) 点击table tr项后,页面跳转到下级页面,返回回显搜索条件.当前页码.并将点击项select选中.滚动条也被记录回显跳转时滚动的位置 思路: 1.页面临时缓存我选择使用sessionStorage,点击tr行将搜索条件和页码,点击行的id进行存储: setSessionStore (name, content) { if (!name) return if (typeof content !== 'string') { c…
第一.加载的顺序,应该先加载下拉框要选择的数据,然后在通过编辑查询数据后回显. 第二.要保证select下拉的ID和v-model里边的id保持一致. 第三.elementUI就会自动的将数据回显了. 一下是截图:…