效果如下图:

html代码如下:

 1 <ul class="schedule-list">
2 <li class="schedule-title">
3 <div>影响因素</div>
4 <div>实际得分</div>
5 <div>赋分标准</div>
6 <div>赋分值</div>
7 </li>
8 <li class="schedule-item" v-for="(item, index) in shipInfo.shipList" :key="index">
9 <div class="influence-factor">{{item.influenceFactor}}</div>
10 <div class="schedule-date">{{item.actualScore}}</div>
11
12 <div v-if="item.influenceFactor === '船型'" class="structure-model-wrap">
13 <div class="structure-model">{{item.structureModel}}</div>
14 <div class="structure-model-right">
15 <div v-for="(subItem, subIndex) in item.subList" :key="subIndex" class="schedule-content">
16 <div class="journey">{{subItem.scaleMark}}</div>
17 <div class="lecturer">{{subItem.scaleVal}}</div>
18 </div>
19 </div>
20 </div>
21 <div class="schedule-content-wrap" v-if="item.influenceFactor !== '船型'">
22 <div class="schedule-content" v-for="(subItem, subIndex) in item.subList" :key="subIndex">
23 <div class="journey">{{subItem.scaleMark}}</div>
24 <div class="lecturer">{{subItem.scaleVal}}</div>
25 </div>
26 </div>
27 </li>
28 <li class="total-score">
29 <div>本项得分小计</div>
30 <div>{{shipInfo.totalScore}}</div>
31 </li>
32 <li class="total-weight">
33 <div>权重得分(实际得分*20%)</div>
34 <div>{{shipInfo.totalWeight}}</div>
35 </li>
36 </ul>

data数据格式如下 1 data: {

 2    shipInfo: {
3 shipList: [{
4 influenceFactor: '船龄',
5 actualScore: 7,
6 subList: [{
7 scaleMark: '<=12年',
8 scaleVal: 30
9 },
10 {
11 scaleMark: '>12年',
12 scaleVal: 0
13 }
14 ]
15 },
16 {
17 influenceFactor: '船型',
18 actualScore: 8,
19 structureModel: '结构类型',
20 subList: [{
21 scaleMark: '双底双壳',
22 scaleVal: 20
23 },
24 {
25 scaleMark: '双底单壳',
26 scaleVal: 10
27 },
28 {
29 scaleMark: '单底单壳',
30 scaleVal: 0
31 }
32 ]
33 },
34 {
35 influenceFactor: '船检',
36 actualScore: 4,
37 subList: [{
38 scaleMark: 'CCS',
39 scaleVal: 20
40 },
41 {
42 scaleMark: 'ZC',
43 scaleVal: 10
44 }
45 ]
46 },
47 {
48 influenceFactor: '过去36个月发生责任事故情况',
49 actualScore: 5,
50 subList: [{
51 scaleMark: '无事故',
52 scaleVal: 20
53 },
54 {
55 scaleMark: '发生过一次及以上责任事故',
56 scaleVal: 0
57 }
58 ]
59 },
60 {
61 influenceFactor: '重大风险船舶',
62 actualScore: '本项得分归零',
63 subList: [{
64 scaleMark: '船龄>26年',
65 scaleVal: '自动归零'
66 },
67 {
68 scaleMark: '去过12个月内发生过一次及以上等级的责任事故',
69 scaleVal: '自动归零'
70 }
71 ]
72 },
73 ],
74 totalScore: 95,
75 totalWeight: 30
76 },
77},

div模拟表格单元格合并的更多相关文章

  1. JS:jquery插件表格单元格合并.

    公司需要用到单元格合并,于是动手封装了一个简单的jquery插件,封装的函数是直接写好转的,请多多提意见看代码是否有优化的地方..... 截图: 代码: /* * mergeTable 0.1 * C ...

  2. SNF快速开发平台MVC-表格单元格合并组件

    1.   表格单元格合并组件 1.1.      效果展示 1.1.1.    页面展现表格合并单元格 图 4.1 1.1.2.    导出excel合并单元格 图 4.2 1.2.      调用说 ...

  3. Qt实现表格控件-支持多级列表头、多级行表头、单元格合并、字体设置等

    目录 一.概述 二.效果展示 三.定制表头 1.重写数据源 2.重写QHeaderView 四.设置属性 五.相关文章 原文链接:Qt实现表格控件-支持多级列表头.多级行表头.单元格合并.字体设置等 ...

  4. NG-ZORRO + angular-cli11 表格横纵向单元格合并,按需设置背景色,解决动态合并单元格动态colspan情况下,nzLeft固定列失效问题,也适用VUE,REACT

    NG-ZORRO + angular-cli11 实现表格横纵向单元格合并,按需设置背景色,并解决动态合并单元格动态colspan情况下,nzLeft固定列失效问题 HTML代码 <!-- 1. ...

  5. JQuery合并表格单元格

    转:http://www.cnblogs.com/xuguoming/p/3412124.html JQuery合并表格单元格   一.需求 如果存在一个表格,想把其中某一列内容相同的部分合并单元格, ...

  6. 模拟Excel同一列相同值的单元格合并

    背景 项目中有一个查询工作量,可以将查询的结果导出到Excel表中.在Excel工具中,有一个合并居中功能,可以将选中的单元格合并成一个大的单元格.现在需要在程序中直接实现查询结果的汇总, 问题分析 ...

  7. PHPWord中文乱码、单元格合并、动态表格模板解决方案合集

    摘要:  最近一个项目开发要用到PHP技术导出Word文档,采用PHPWord插件,版本为0.6.2 beta,CodePlex已停止维护.网上还有另外一个版本的PhpWord,项目类名大小写上略有不 ...

  8. NPOI 教程 - 2.1单元格合并

    来源:http://liyingchun343333.blog.163.com/blog/static/3579731620091018212990/ 合并单元格在制作表格时很有用,比如说表格的标题就 ...

  9. 关于.net Microsoft.Office.Interop.Word组建操作word的问题,如何控制word表格单元格内部段落的样式。

    控制word表格单元格内部文字样式.我要将数据导出到word当中,对于word表格一个单元格中的一段文字,要设置不同的样式,比如第一行文字作为标题要居中,加粗,第二行为正常的正文. 代码如下 publ ...

  10. 关于html表格单元格宽度的计算规则

    * { margin: 0; padding: 0 } body { background: #fafafa } ul,li { list-style: none } h1 { margin: 20p ...

随机推荐

  1. C++ Qt开发:如何使用信号与槽

    在Qt中,信号与槽(Signal and Slot)是一种用于对象之间通信的机制.是Qt框架引以为傲的一项机制,它带来了许多优势,使得Qt成为一个强大且灵活的开发框架之一.信号与槽的关联通过QObje ...

  2. [THUPC 2023 初赛] 背包

    题目描述 本题中,你需要解决完全背包问题. 有 \(n\) 种物品,第 \(i\) 种物品单个体积为 \(v_i\).价值为 \(c_i\). \(q\) 次询问,每次给出背包的容积 \(V\),你需 ...

  3. Spring Framework系统架构

  4. Nginx服务器常用参数设置

    Nginx作为一个高性能的Web服务器和反向代理,它的性能可以通过调整底层操作系统的参数来进一步优化.以下是一些常见的操作系统级别的调整,通常针对Linux系统: File Descriptors L ...

  5. 数字孪生结合GIS能够在公共交通领域作出什么贡献?

    数字孪生结合地理信息系统(GIS)在公共交通领域具有潜在的重大贡献,这种结合可以帮助城市更高效地规划.运营和改进公共交通系统.以下是一些关键方面的讨论,以说明数字孪生和GIS在这一领域的作用: 数字孪 ...

  6. 数字孪生结合GIS会给矿业带来怎样的改变

    数字孪生技术和GIS的结合为矿业带来了革命性的改变.矿业作为重要的经济支柱,其发展与资源的开采.生产过程的管理密切相关.通过数字孪生和GIS的融合,矿业行业可以实现更高效.可持续的运营和管理,带来许多 ...

  7. shopify主题模板速度优化

    前两天一位新客户说他的shopify店铺加载速度很慢,首页完全加载需要 5~6 秒甚至更高,问ytkah有没办法帮忙优化一下.shopify网站速度优化要看具体用了什么模板,有什么功能,哪些可以改哪些 ...

  8. ElasticSearch之Exists API

    检查指定名称的索引是否存在. 命令样例如下: curl -I "https://localhost:9200/testindex_002?pretty" --cacert $ES_ ...

  9. java判断两个日期是否连续

    使用java判断两个日期的天是否连续 import java.text.SimpleDateFormat; import java.util.Date; /** * @author lingkang ...

  10. Boost程序库完全开发指南:1.2-C++基础知识点梳理

      主要整理了N多年前(2010年)学习C++的时候开始总结的知识点,好长时间不写C++代码了,现在LLM量化和推理需要重新学习C++编程,看来出来混迟早要还的. 1.const_cast <n ...