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

做兼职在什么网站找比较好工程建设与设计期刊网站

做兼职在什么网站找比较好,工程建设与设计期刊网站,阿里巴巴运营免费教程,知名企业排名最近做了一个功能&#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/306832/

相关文章:

  • 移动端网站设计规范为审核资质帮别人做的网站
  • 自媒体人专用网站企业邮箱系统
  • 网站开发建设公司建筑模板种类
  • 道滘东莞微信网站建设最近的国际新闻热点
  • 挖金矿游戏网站建设电商产品开发流程
  • 专业做辅助的网站中国免费网站服务器主机域名
  • 北京网站建设 seo公司沈阳做网站多少钱
  • 工业和信息化部五系网站建设广州软件开发外包公司
  • wordpress建站方法wordpress商城汉化主题
  • 广西建设网站培训如何利用源码做网站
  • 宣城市网站集约化建设软件技术有限公司
  • 网站建设哪家质量好wordpress禁止游客访问
  • 了解网站开发的背景wordpress加html
  • 课程资源网站的建设北京互联网平台
  • 电子购物网站建设目的网站被惩罚之后怎么做
  • 住房和城乡建设部主网站php网站怎么搭建环境配置
  • 专门做漫画的网站音乐网站开发参考文献
  • 没网站怎么做京东联盟建网站服务
  • 建网站过程平面设计广告设计
  • 茶叶建设网站的优势艺术培训学校招生方案
  • python做项目的网站专业做汽车网站优化排名
  • 重庆网站设计更新做影视会员网站
  • 网站开发的关键计算机资源计划高端做网站价格
  • 网站建设出售哪个网站生鲜配送做的好
  • 用html做的美食网站网站建设商标保护
  • 专业做网站制作的公司哪个网站做原创歌曲
  • 珠海网站公司百度小说搜索排行榜
  • 贸易公司寮步网站建设极致发烧如何用织梦仿制网站
  • 内网站做映射wordpress设置视频图片不显示
  • 建设一个交易网站要用多少钱安卓应用软件开发