【element-ui】el table中的按钮怎么让它不可点击

我选择之后,这行的按钮不可点击
图片描述

回答:

可以自定义数据里面增加isDisabled:false 赋值给button的disabled根据选择与否来控制

回答:

绑定scope可以知道当前行

    <el-table

:data="tableData"

style="width: 100%"

:height="height"

v-loading="loading"

element-loading-text="拼命加载中"

@row-dblclick="bdlFn"

>

<el-table-column

v-for="(th,key) in tableHeader"

:key="key"

:prop="th.prop"

:label="th.label"

:fixed="th.fixed"

:min-width="th.minWidth"

:width="th.width"

align="center"

:show-overflow-tooltip="true"

>

<template slot-scope="scope">

<el-row class="handle-btn" v-if="th.oper">

<el-button

v-for="(o, key) in th.oper"

:key="key"

:type="o.type"

size="small"

:style="{width:th.oper.length>2&&o.clickType!=='setMenu'?'48px !important':'64px !important'}"

@click.native.prevent="handleFn(o.clickType,scope.row)"

>{{o.name}}</el-button>

</el-row>

<el-row v-else>

<span v-if="!th.formatData">{{ scope.row[th.prop] }}</span>

<span v-else>{{ scope.row[th.prop] | formatters(th.formatData) }}</span>

</el-row>

</template>

</el-table-column>

</el-table>

回答:

绑定scope之后,scope.$index获取当前索引

以上是 【element-ui】el table中的按钮怎么让它不可点击 的全部内容, 来源链接: utcz.com/a/151170.html

回到顶部