效果如下图:

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. CH59x 系统16位PWM使用

    以下使用CH592X做验证 CH59X系列相对于CH58X,CH57X系列的8位系统PWM多了6路的16位的PWM. CH59X除了定时器提供的 4 路 26 位 PWM 输出之外,系统还提供了 8 ...

  2. ubuntu 20.04安装mysql5.7

    ubuntu 22.04系统安装mysql5.7 一.查看系统默认安装的数据库版本 apt-get update apt-cache policy mysql-server ubuntu 20.04自 ...

  3. DBeaver连接国产数据库OceanBase,以及Python连接,解决ModuleNotFoundError: No module named '_jpype'

    DBeaver连接OceanBase 参考:https://www.modb.pro/db/365929 用户名的格式为: 数据库用户名@租户名#集群名 Python连接OceanBase 参考:ht ...

  4. java中final关键字的使用

              1 :在java中final可以修饰类,方法,变量(包括成员变量和局部变量) 第一点:修饰类 特点:修饰的类不能被继承而且成员变量也是可以根据自己需要设置fianl 但final类 ...

  5. websocket实现实时直播

    websocket实现实时直播 这篇文章我首发于简书,拿到这里发表不过分吧?点个赞再走呗! 作为一名web开发者,我使用websocket实现实时直播(滑鸡版). 为什么是滑鸡版呢?因为他上不了生产, ...

  6. Windows10安装WSL2和Ubuntu的过程

      因为在Windows10环境中安装了2个相同的包导致冲突,所以想到了通过WSL2+Docker的方式进行编程开发.因为Docker Desktop直接安装就行了,不做介绍.本文主要介绍WSL2和U ...

  7. 《华为云DTSE》期刊2023年第二季—HDC.Cloud 2023专刊

    本文分享自华为云社区<<华为云DTSE>期刊2023年第二季-HDC.Cloud 2023专刊>,作者: HuaweiCloudDeveloper . AI技术风起云涌,百家争 ...

  8. 【小白学YOLO】一文带你学YOLOv1 Testing

    摘要:本文将为初学者带详细分析如何进行YOLOv1 Testing的内容. YOLOv1 Testing 进入testing阶段,我们已经得到98个bounding box和confidence还有C ...

  9. EDS从小白到专家丨生态产业链高效协同的一计良策

    本文分享自华为云社区<[EDS从小白到专家]第3期:生态产业链高效协同的一计良策>,作者:开天aPaaS小助手 . 号外! 华为将于2023年9月20-22日,在上海世博展览馆和上海世博中 ...

  10. Linux神器strace的使用方法及实践

    在Linux系统中,strace命令是一个集诊断.调试.统计与一体的工具,可用来追踪调试程序,能够与其他命令搭配使用,接下来就Linux系统调用工具strace的使用方法和实践给大家做个详细介绍,一起 ...