按钮的loading如何加入触发事件,只能使用loading:true,怎么在点击时进行使用,只能在arrt中进行设置吗
languagelet
urlButton: OptButton[] = [
{
// 渲染方式:tipButton=带tip的按钮,confirmButton=带确认框的按钮,moveButton=移动按钮
render: 'userButton',
// 按钮名称
name: 'info',
// 鼠标放置时的 title 提示
title: '开始',
// 直接在按钮内显示的文字,title 有值时可为空
text: '开始',
// 按钮类型,请参考 element plus 的按钮类型
type: 'primary',
// 按钮 icon
icon: '',
class: 'table-row-info',
// tipButton 禁用 tip
disabledTip: false,
// 自定义点击事件
click: (row: TableRow, field: TableColumn) => {
startTask(row)
},
// 按钮是否显示,请返回布尔值
display: (row: TableRow, field: TableColumn) => {
return true
},
// 按钮是否禁用,请返回布尔值
disabled: (row: TableRow, field: TableColumn) => {
return false
},
// 自定义el-button属性
attr: {
loading:false
}
},
]
请先登录
等待解答
热门问题
目前是的
在其他地方如何使用,例如点击之后触发请求,请求成功之后中止,这种怎么设置
baTable 里边找到对应列,对应按钮,动态修改就行了
我的一个列内存在了两个按钮,如何获取其中一个呢,我查看了文档,有点没明白,还是请教请教大佬
建议看下js的数组文档...,就是普通数组而已,下标获取?
获取不到,我已经试过了
为什么获取不到?
在点击方法内获取不到,在外部可以获取和控制,再点击的时候就没有办法获取和控制
我都不想说你,讲了半天代码咋写的也不说?
来,你看看,是什么样的获取不到?就最普通的js数组,作为开发者操作数组难道不是基本功吗?😂
我使用的就是这个方法,我复制原有的按钮组件新建了一个按钮的样式,其他的没有更改,我把 btn.attr = {



loading: true
};放在点击方法里面就不行,拿出来就可以实现,是不是这个点击方法的问题还是组件的问题,我像让所有的按钮都进入loading状态,在 attr: {
loading : false,
}这个方法里,删除loading : false再使用也不行
获取不到,我已经试过了
- 1
前往