当前位置: 首页 > news >正文

vue的table表格选择回显不显示

但是错误的效果:

代码:

infoChange() {if (this.info.id) {this.loading= true;var param = {id: this.info.id}getList(param).then(res => {this.info.list = res.rows; //整理格式...一顿数据操作,这里忽略if (this.info.list && this.info.list.length > 0) {//TODO 数据选择后回显this.$refs.multipleTable.clearSelection()var numbers = this.info.changeNumbers.split(',');if (numbers && numbers.length > 0) {numbers.forEach(item => { //numbers:选择行的不重复的字段,比如主键this.info.list.forEach(row => {// this.info.list:table中绑定的参数if (item == row.assetNumber) {//table数据回显this.$nextTick(() => {//multipleTable:table的ref定义名this.$refs.multipleTable.toggleRowSelection(row, true);});}});})}this.loading= false;}}).catch(() => {this.loading= false;});}},

经过查询,是loading造成的,将loading去掉或者提前即可。

修改后的代码:

infoChange() {if (this.info.id) {this.loading= true;var param = {id: this.info.id}getList(param).then(res => {this.info.list = res.rows; //整理格式...一顿数据操作,这里忽略if (this.info.list && this.info.list.length > 0) {this.loading= false; //!!!!!!!!!!!!将loading提前!!!!!!!!!!!!!//TODO 数据选择后回显this.$refs.multipleTable.clearSelection()var numbers = this.info.changeNumbers.split(',');if (numbers && numbers.length > 0) {numbers.forEach(item => { //numbers:选择行的不重复的字段,比如主键this.info.list.forEach(row => {// this.info.list:table中绑定的参数if (item == row.assetNumber) {//table数据回显this.$nextTick(() => {//multipleTable:table的ref定义名this.$refs.multipleTable.toggleRowSelection(row, true);});}});})}}}).catch(() => {this.loading= false;});}},

得到想要的效果:

相关文章:

  • vue H5解决安卓手机软键盘弹出,页面高度被顶起
  • 网卡网孔速率的协商是如何进行的?
  • 【小记】word批量生成准考证
  • element中表格文字剧中可以使用的属性
  • 初识 Pandas:Python 数据分析的利器
  • 七、MyBatis-Plus高级用法:最优化持久层开发
  • 力扣2094题解
  • Stream Deck纯软件实现高性价比平替
  • HTML5 定位详解:相对定位、绝对定位和固定定位
  • 《Python星球日记》 第63天:文本方向综合项目(新闻分类)
  • mac M2下虚拟机CentOS 8 安装上安装 Berkeley DB
  • 【网络安全】SQL注入
  • 【idea】快捷键ctrl+shift+F(Find in files)不起作用
  • 单片机Day10
  • springboot做junit单元测试详细步骤
  • ActiveMQ 高级特性:延迟消息与优先级队列实战(二)
  • FEKO许可证的安全与合规性
  • ArcGIS+InVEST+RUSLE:水土流失模拟与流域管理的高效解决方案;水土保持专题地图制作
  • 力扣-94.二叉树的中序遍历
  • 力扣HOT100之二叉树:101. 对称二叉树
  • OpenAI与微软正谈判修改合作条款,以推进未来IPO
  • 澎湃思想周报|欧洲胜利日之思;教育监控与学生隐私权争议
  • 马上评丨为护士减负,不妨破除论文“硬指标”
  • “行人相撞案”现场视频公布,法院:表述不当造成误导
  • 昆明一学校门外小吃摊占满人行道,城管:会在重点时段加强巡查处置
  • 方正证券总裁何亚刚到龄退休,54岁副总裁姜志军接棒