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

中国网站建设公司wordpress网址插件

中国网站建设公司,wordpress网址插件,wordpress站群教程,南京网站定制公司最近做了一个功能&#xff0c;后端根据配置信息&#xff0c;动态返回一个tabList&#xff0c;其中结构是List<String,Object> tabList; map里面的数据是 label、value 页面需要根据tablist动态渲染组件&#xff08;不同的tab都使用了组件进行了封装&#xff09; 实现效果…
最近做了一个功能,后端根据配置信息,动态返回一个tabList,其中结构是List<String,Object> tabList; map里面的数据是 label、value 页面需要根据tablist动态渲染组件(不同的tab都使用了组件进行了封装)
实现效果

在这里插入图片描述

直接看代码
<template>  <a-tabs v-model:activeKey="activeModule" @change="handleTabChange" v-if="billId && tabList.length > 0">  <a-tab-pane  v-for="(tab, index) in tabList"  :key="tab.label"  :tab="tab.label"  >  <!-- 使用动态组件来根据 tab.key 渲染不同的组件 -->  //我这里直接用的label的中文进行匹配 可以根据自己需要更改<component  :is="getComponentName(tab.label)"  :billId="billId"  v-if="activeModule === tab.label"  />  </a-tab-pane>  </a-tabs>  
</template>  
<script>  // 导入所有需要的组件  import Invoice from './tabs/invoice'import BankReceipt from './tabs/bankReceipt'import Dispatch from './tabs/dispatch'import PurchaseOrder from './tabs/purchaseOrder'import ReceiptOrder from './tabs/receiptOrder'import RequestOrder from './tabs/requestOrder'import TrainApplication from './tabs/trainApplication'import TravelApplication from './tabs/travelApplication' // ... 其他组件的导入  export default {  components: {  Invoice,BankReceipt,Dispatch,PurchaseOrder,ReceiptOrder,RequestOrder,TrainApplication,TravelApplication// ... 其他组件的注册  },  data() {  return {  billId: null, // 假设这个值会在某个地方被设置  tabList: [  { key: '0', label: '发票' },  { key: '1', label: '银行回单' },  ],  //具体的数据根据自己需要从接口获取activeModule: '发票', // 初始激活的标签页  };  },  methods: {  getTabList(){//1、从后端接口获取tabList....//2、初始化默认激活tab为第一个this.activeModule=this.tabList[0].label},handleTabChange(key) {  // 处理标签页切换的逻辑  this.activeModule = key;  },  getComponentName(key) {  // 根据 key 返回对应的组件名  switch (key) {  switch (key) {case '发票':return 'Invoice';case '银行回单':return 'BankReceipt';case '请款单':return 'RequestOrder';case '验收单':return 'ReceiptOrder';case '差旅申请':return 'TravelApplication';case '培训申请':return 'TrainApplication';case '公出派遣':return 'Dispatch';case '采购单':return 'PurchaseOrder';// ... 其他组件的匹配  default: return 'DefaultComponent'; // 返回一个默认组件名  }  },  },  
};  
</script>
http://www.yayakq.cn/news/959865/

相关文章:

  • 重庆网站线上推广php网站建设的几个流程
  • dede做视频网站电商系统网站开发
  • 阿里云 备案 网站服务内容东莞网站建设页面设计
  • 曲靖网站开发网页传奇新开网站
  • 网站建设与管理方案书房地产开发公司名字
  • 福永建网站如何自己开公众号
  • 美度手表网站logo设计公司 成都
  • 关于网站建设的调查问卷企业推广建站
  • 怎么用htlm5自己做网站国内能用WordPress的服务器
  • 有没有哪个网站怎么做动漫新闻的长图片生成器在线制作
  • 网站关键词排名软件绿色做环保网站的好处
  • 青岛福瀛建设集团有限公司网站儿童网站模板 html
  • 网站下载到本地劳动人事争议仲裁网站建设
  • 白云外贸型网站建设国内网站免费服务器
  • 最好的网站开发公司免费wap自助建站火星建站
  • 网站 手机版网站开发合同西昌建设招聘信息网站
  • 柳州市建设中心网站首页网站制作维护费 归属
  • 张家界做网站找谁上海滕州建设集团网站
  • 宝德科技专业嘉兴网站建设郑州市哪里有网站建设
  • 贸易公司怎么做网站比较好浏览器老是出现站长工具
  • 太原网站的公司城乡村建设规划许可证网站
  • 用nat123做自己的网站手机单页网站
  • 网站免费优化平台网页升级紧急通知自动跳转
  • 设计网站推荐室内wordpress app提示
  • 网站门户怎么建设wordpress 应用市场
  • 盘县 网站建设优秀企业网站设计要点
  • 做推广哪个网站最好自身网站的建设和推广力度不足
  • 做网站客户要求多很烦小程序定制开发要多少钱
  • 数码网站模板建网站的软件 优帮云
  • 单产品 网站高端企业网站开发