JSDM

HTML

 
1
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
2
<script src="https://unpkg.com/vue@2/dist/vue.js"></script>
3
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
4
<div id="app">
5
  <el-table :data="tableData" border :span-method="arraySpanMethod">
6
    <el-table-column prop="id" label="ID">
7
    </el-table-column>
8
    <el-table-column prop="name" label="姓名">
9
    </el-table-column>
10
    <el-table-column prop="value1" label="参数1">
11
    </el-table-column>
12
    <el-table-column prop="value2" label="参数2">
13
    </el-table-column>
14
    <el-table-column prop="address" label="地址">
15
    </el-table-column>
16
  </el-table>
17
</div>

CSS

x
 
1
? ?
? ?
必须是有效的URL
+ 添加另一个资源

JS

xxxxxxxxxx
47
 
1
const data = [{
2
  id: 1,
3
  name: '张三',
4
  value1: 'aa',
5
  value2: 'bb',
6
  address: '上海市普陀区金沙江路 110 弄'
7
}, {
8
  id: 2,
9
  name: '李四',
10
  value1: 'aa',
11
  value2: 'aa',
12
  address: '上海市普陀区金沙江路 111 弄'
13
}, {
14
  id: 3,
15
  name: '王五',
16
  value1: 'bb',
17
  value2: 'bb',
18
  address: '上海市普陀区金沙江路 112 弄'
19
}, {
20
  id: 4,
21
  name: '赵六',
22
  value1: 'aa',
23
  value2: 'bb',
24
  address: '上海市普陀区金沙江路 113 弄'
25
}]
26
new Vue({
27
  el: '#app',
28
  data() {
29
    return {
30
      tableData: data
31
    }
32
  },
33
  methods: {
34
    arraySpanMethod({ row, column, rowIndex, columnIndex}) {
35
      // 如果当前行,value===value2
36
      if (row.value1 === row.value2) {
37
        if (columnIndex === 2) {
38
          // 如果为第3列,则合并
39
          return [1, 2];
40
        } else if (columnIndex === 3) {
41
          // 如果是第四列,则填充
42
          return [0, 0];
43
        }
44
      }
45
    }
46
  }
47
})
必须是有效的URL
+ 添加另一个资源
Close

文件管理 点击文件查看URL

图片

  1. 暂无文件

CSS

  1. 暂无文件

JavaScript

  1. 暂无文件

其他

  1. 暂无文件
拖动文件到上面的区域或者:
加载中 ..................