1.按钮设置
<el-button :loading="scope.row.loading" @click="publish(scope.row)">发布</el-button>
2.在方法中改变loading的状态值
publish(data) {
if (!data.id) {
return
}
this.$set(data, 'loading', true)
release(data.id).then(res => {
this.onLoad(this.page);
this.$set(data, 'loading', false)
this.$message({
type: 'success',
message: '发布成功!'
});
})
}
因为我们是想点击哪行 哪行触发加载 所以就的改变scoped.row的值 ,开始没想 点击一个 全部转起来了 。。。。
文章讲述了如何在Vue.js应用中设置按钮的加载状态,特别是在点击发布按钮时,如何通过`scope.row.loading`来控制加载状态,并在`publish`方法中进行异步操作,如发布数据,然后更新loading状态并显示成功消息。
936

被折叠的 条评论
为什么被折叠?



