效果如下图:

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. [ABC261A] Intersection

    Problem Statement We have a number line. Takahashi painted some parts of this line, as follows: Firs ...

  2. teleport 服务端配置文件说明

    teleport 服务端配置文件说明 teleport配置文件位于/usr/local/teleport/data/etc目录下.服务器端包含两个配置文件: core.ini 和 web.ini,其中 ...

  3. Gradle构建微服务项目

    先说一下初衷把:为啥突然要用Gradle,公司后期自研项目都使用Gradle构建...... 1.下载安装 这个就不说了,网上大家搜索一下,配置一下环境变量即可 2.Groovy的一些语法Gradle ...

  4. flask上下文、g变量、current_app

    在flask中的上下文分为两种 : 请求上下文 (request context) 也就是和请求相关的上下文,记录一些请求相关的数据. 包含: 1.request请求对象 2.session会话 应用 ...

  5. 为什么许多数字孪生产品开始了GIS融合的尝试?

    随着数字孪生技术的发展,越来越多的产品意识到要实现数字孪生的最大价值,需要考虑多个维度的数据,包括空间信息.地理位置.环境条件等.因此,许多数字孪生产品开始了与GIS系统的融合尝试,以进一步提升其功能 ...

  6. Alpha-Beta剪枝的原理的深入理解(无图预警)

    转载请注明 原文链接 :https://www.cnblogs.com/Multya/p/17929261.html 考虑一个树: 一棵树上只有叶子节点有值,有确定的根节点的位置 根据层数来划分叶子节 ...

  7. 解决 IDEA 报错ERROR:JAVA: 无效的源发行版: 11

    解决 IDEA 报错ERROR:JAVA: 无效的源发行版: 11 原因 一般都是创建工程的时候 一路next 默认选择了 Java Version 11, 而本地的jdk版本是 8 解决 File ...

  8. python3发送Gratuitous ARP更新vip绑定关系

    操作系统 :CentOS 7.6_x64 Python版本:3.9.12 FreeSWITCH版本 :1.10.9 高可用场景下,vip切换完成后需要发送arp广播更新ip和mac地址的绑定关系,如果 ...

  9. Sliver 二开准备

    cs被杀麻了,最近打算看看一下sliver的源码进行一下二开,这篇是记录遇到的一些问题 编译sliver Windows下 官方说用MingW,但是我自己用他带的make不行, ​​ ‍ 下载make ...

  10. 正则表达式之grep与sed用法

    一.grep和egrep的用法 (一)grep用法 grep是根据给出的条件查找特定的字符.用单引号查找指定的单词,图1.1.grep后面可选项用**-n显示查找的行数:-i不区分大小写查找图1.2 ...