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

做网站知名公司智能建设网站

做网站知名公司,智能建设网站,织梦企业门户网站,中信建设有限责任公司 闫励处理后效果 后端返回弹窗的列数据 后端返回的页面列数据 在正常情况下两者如果在组件中共用同一个key的话#xff0c;会导致所有的表格中列名#xff0c;都会是一样的(最后一次请求返回的列)#xff0c;这样的话#xff0c;打开弹窗也会影响到页面中已经渲染好的列。 代… 处理后效果 后端返回弹窗的列数据 后端返回的页面列数据 在正常情况下两者如果在组件中共用同一个key的话会导致所有的表格中列名都会是一样的(最后一次请求返回的列)这样的话打开弹窗也会影响到页面中已经渲染好的列。 代码table组件渲染代码 onMounted(() { //页面进入页面直接根据id请求 TableWindow 不存在就是页面 if(!props.PropTableS.TableWindow){tablekey()} });proxy.$bus.on(UpdataTablerowKeys,(butid:any){if(props.PropTableS.TableWindow){//判断是否弹窗tablekey(butid)} }) function tablekey(butid:string){//判断当前是否是弹窗调用props.PropTableS.TableWindow 如果是请求弹窗的id,不是请求页面idproxy.$router.currentRoute.value.meta.idproxy.$axios.get(/system/user/list_fields, {permission_id: props.PropTableS.TableWindow ? butid : proxy.$router.currentRoute.value.meta.id}).then((res) {let keycopy JSON.parse(JSON.stringify(TabKys));let list:any {}// 提取 res.data 中的 code 属性确保顺序res.data.forEach((item, index) {TabKys[item.code] {title: item.name,left_fixed: item.left_fixed 1 ? true : false,fixed: item.left_fixed 1 ? left : false,id: item.id,sort: item.sort,status: item.status 1 ? true : false,isshow: item.isshow || null,width: Object.keys(keycopy).length 0 keycopy[item.code] ! undefined ? keycopy[item.code].width: 120px,type: Object.keys(keycopy).length 0 keycopy[item.code] ! undefined ? keycopy[item.code].type:text,permission_id: proxy.$router.currentRoute.value.meta.id} //为什么会单独在新建一个对象存放数据因为如果你在页面中定义了列的属性(宽度、类型....)在对象中就会在第一位置那么在赋值Tkes的时候就会存在渲染位置就会跟后端返回的不一样。会根据你自定义列出现在code在第一位本来在后端返回中是最后一位但是你在自定义列中加了该列的属性就会导致赋值的时候自定义列的keyname 和 后端返回的code对得上。list就是完全采用后端返回的顺序。list[item.code] {title: item.name,left_fixed: item.left_fixed 1 ? true : false,fixed: item.left_fixed 1 ? left : false,id: item.id,sort: item.sort,status: item.status 1 ? true : false,isshow: item.isshow || null,width: Object.keys(keycopy).length 0 keycopy[item.code] ! undefined ? keycopy[item.code].width: 120px,type: Object.keys(keycopy).length 0 keycopy[item.code] ! undefined ? keycopy[item.code].type:text,permission_id: proxy.$router.currentRoute.value.meta.id} });//表格中右侧操作列 operatelist.operate TabKys.operateif(!props.PropTableS.TableWindow){DrawerObject.TabKys JSON.parse(JSON.stringify(list))proxy.$router.options.routes[1].children.forEach(route{if(route.meta.id proxy.$router.currentRoute.value.meta.id){route.meta.key JSON.parse(JSON.stringify(list))}})}TabKys JSON.parse(JSON.stringify(list))if(props.PropTableS.TableWindow){//弹窗刷新组件props.PropTableS.tablekeyindex}else{//页面刷新组件tablekeyindex.value}}); }
http://www.dnsts.com.cn/news/29893.html

相关文章:

  • 中国建设银行网站首页e路护航wordpress 布局推荐
  • 通辽网站制作解决网站提示有风险
  • 网络公司除了做网站做视频用的网站有哪些
  • 能不能用自己的主机做网站法律网站开发
  • 中山市建设局网站wordpress模板修改图片
  • 盘锦微信网站建设wordpress企业主体
  • 网站建设工作稳定吗吉林省建筑工程网
  • 网站仿制 个人天津葛沽 网站建设公司
  • 家政 东莞网站建设wordpress头像存储
  • 手机网站什么技术开发wordpress客户管理系统
  • 服务号微网站怎么做phpnow wordpress
  • 泰州公司网站建设樟树网站开发
  • 重庆中色十二冶金建设有限公司网站区块链网站开发费用
  • wordpress评论表情插件网站关键词搜索优化怎么做
  • 品牌网站建设小蝌蚪2a网站建设网站制作提供服务
  • 有没有做网站的多少钱西数 网站建设
  • 门户网站广告的类型做网站包括哪些
  • 网站备案经验公司网站一年费用
  • 手机网站推广法可以做免费广告的网站有哪些
  • 外贸网站外贸网站建设行吗百度竞价排名展示方式
  • 宣传 网站建设方案模板安装wordpress 建立数据库连接时出错
  • 网店的网站设计方案上海网络营销网站建设
  • 临沂网络网站建设aspcms开源企业网站建设系统
  • 企业网站建设公司选择分析网页制作一年价格
  • 网站开发三剑客建站平台代理
  • 做网站优化有什么途径程序员培训机构排名前十
  • 平安建设 十户长网站地址网站建设合同附件
  • 帮别人做网站规划网站建设 应该付多少维护费呢
  • 北京响应式网站设计网站界面设计要求
  • 南充网站设计学校七牛图片水印 wordpress