This commit is contained in:
liugq 2019-02-15 13:39:24 +08:00
parent 9225e5ab83
commit 72367cd5e1
3 changed files with 5 additions and 5 deletions

View File

@ -17,10 +17,10 @@
>
<i
v-if="!scope.row.__expand"
:style="{'padding-left':+scope.row.__leavel*50 + 'px'} "
:style="{'padding-left':+scope.row.__level*50 + 'px'} "
class="el-icon-plus"
/>
<i v-else :style="{'padding-left':+scope.row.__leavel*50 + 'px'} " class="el-icon-minus"/>
<i v-else :style="{'padding-left':+scope.row.__level*50 + 'px'} " class="el-icon-minus"/>
</span>
</template>
{{ scope.row[item.key] }}

View File

@ -86,7 +86,7 @@ const columns = [
树的顶层节点默认为 null
- leavel = 0
- level = 0
默认第一层级为0然后依次递增

View File

@ -8,8 +8,8 @@
<tree-table :data="data" :columns="columns" :eval-args="args" border>
<template slot="__checkbox" slot-scope="{scope}">
<!-- 默认leaval 0 的时候提供全选操作 -->
<el-checkbox v-if="scope.row[children]&&scope.row[children].length>0" :style="{'padding-left':+scope.row.__leavel*50 + 'px'} " :indeterminate="scope.row.__select" v-model="scope.row.__select" @change="handleCheckAllChange(scope.row)"></el-checkbox>
<el-checkbox v-else :style="{'padding-left':+scope.row.__leavel*50 + 'px'} " v-model="scope.row.__select" @change="handleCheckAllChange(scope.row)"></el-checkbox>
<el-checkbox v-if="scope.row[children]&&scope.row[children].length>0" :style="{'padding-left':+scope.row.__level*50 + 'px'} " :indeterminate="scope.row.__select" v-model="scope.row.__select" @change="handleCheckAllChange(scope.row)"></el-checkbox>
<el-checkbox v-else :style="{'padding-left':+scope.row.__level*50 + 'px'} " v-model="scope.row.__select" @change="handleCheckAllChange(scope.row)"></el-checkbox>
</template>
</tree-table>
</div>