为什么我的表格, 左边的线不显示
浅灰的线是外联样式
绿色的线是内联样式 (同时也有外联样式的边框线)
难道是受到外联样式影响??
// 这里是绿色的 边框线的样式
<td class="table-cell" v-for="(i, index) in item" :key="index"
:style="{
'backgroundColor': i.attr.background_color, 'overflow': 'hidden',
'border-left': i.attr.border?.left.width ? i.attr.border?.left.width + ' ' + i.attr.border?.left.style + ' ' + i.attr.border?.left.color : '',
'border-right': i.attr.border?.right.width ? i.attr.border?.right.width + ' ' + i.attr.border?.right.style + ' ' + i.attr.border?.right.color :'',
'border-top': i.attr.border?.top.width ? i.attr.border?.top.width + ' ' + i.attr.border?.top.style + ' ' + i.attr.border?.top.color :'',
'border-bottom': i.attr.border?.bottom.width ? i.attr.border?.bottom.width + ' ' + i.attr.border?.bottom.style + ' ' + i.attr.border?.bottom.color : ''
}">
查看,不显示左边线 td 元素. 控制台显示 有'border-left'这个属性 设置
同时请教, 表格是一个二维数组, 这种通过读取数组对象,获取样式, 有没有更合理的写法?