代码如下:
<td v-for="obj in option" @click="implement(obj)" v-if="obj.valueType === 'String' || obj.valueType === 'dataTypeList'" v-bind:style="'padding-left:'+ option['paddingLeft'] + 'px'">
</td>
<script>
data () {
return { options: [ { type: {valueType: 'String', value: '', showinput: false}, Name: {valueType: 'String', value: '', showinput: false}, field: {valueType: 'dataTypeList', value: ''}, mock: {valueType: 'String', value: '', showinput: false}, note: {valueType: 'String', value: '', showinput: false}, level: '1', AddChirl: '', class: 'list-1', paddingLeft: 0 } ] }
</script>
遍历出来5个td列,我只想给第一个td加上左内边距,v-bind:style="'padding-left:'+ option['paddingLeft'] + 'px'",其余四个td都不要做内边距,因为我每次增加一行,第一个td的padding-left都会加10px,而其他列的内边距是不变的
相关分类