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

金融网站建设成功案例营销咨询公司排名

金融网站建设成功案例,营销咨询公司排名,东莞最新招聘信息直招,php做网站搜索框处理后效果 后端返回弹窗的列数据 后端返回的页面列数据 在正常情况下两者如果在组件中共用同一个key的话,会导致所有的表格中列名,都会是一样的(最后一次请求返回的列),这样的话,打开弹窗也会影响到页面中已经渲染好的列。 代…

处理后效果

后端返回弹窗的列数据

后端返回的页面列数据

在正常情况下两者如果在组件中共用同一个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,不是请求页面id:proxy.$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.zhongyajixie.com/news/26229.html

相关文章:

  • 做网站多少钱_西宁君博优选seo推广费用
  • 做网站都需要准备什么软件怎么开通网站平台
  • 湖南建设人力资源湖南网站建设seo网站关键词排名软件
  • 建一个o2o网站百度软件商店下载安装
  • 深圳b2b网站建设排名企业网站设计毕业论文
  • 网站为什么要挂服务器上推广赚佣金项目
  • 网站建设只有20%的利润公司注册流程
  • 服务器和域名如何做网站网络营销考试答案
  • 帝国cms做门户网站百度预测大数据官网
  • 手机游戏的官方网站开发是同步进行的么?网络营销和推广的方法
  • win7怎么做网站网站域名解析ip查询
  • 网站的推广代码是什么建站平台如何隐藏技术支持
  • 华大网站建设百度手机助手免费下载
  • 做网站是com好还是cn好广州新一期lpr
  • 秦皇岛做网站seo的网站推广推广
  • 做微信的微网站费用多少合适市场调研的基本流程
  • vs 2008网站做安装包广告营销
  • wordpress4.6 手册seo排名优化收费
  • 太原网站制作在线林云seo博客
  • 广西城乡住房建设厅网站首页广州seo关键词优化外包
  • 5g网站空间需要多少钱刷seo关键词排名软件
  • 做折扣的网站有哪些在哪里找软件开发公司
  • 东莞公司做网站百度关键字优化精灵
  • 武汉 网站建设一条龙搜索引擎优化方案案例
  • 哪个网站做自媒体比较好免费制作自己的网站
  • 团购营销型网站制作企业推广宣传方式
  • 访问网站的原理临安网站seo
  • 重庆建设汽车系统股份有限公司百度seo排名点击软件
  • 制作网站 美工seo网站分析
  • 佛山百度网站排名优化网站建设是干什么的