单个标签的多个监听器绑定
<el-button
type="primary"
plain size="small"
@click="saveCallout(scope.row.responses)
@click="saveMessage(scope.row.responses)"
>
保存标注
</el-button>
语法错误
目的:对一个按钮绑定多个监听器处理事件
解决方法:通过在一个处理事件内调用两个方法
<el-button type="primary" plain size="small" @click="handleClick(scope.row.responses)">
保存标注
</el-button>
methods: {
handleClick(responses) {
this.saveCallout(responses);
this.saveMessage(responses);
},
saveCallout(responses) {
// 保存标注的逻辑
},
saveMessage(responses) {
// 保存消息的逻辑
}
}

文章讲述了在Vue.js中,如何在一个el-button上绑定多个事件处理函数,通过在handleClick方法中调用saveCallout和saveMessage方法来实现。解决了单个按钮同时处理两个不同功能的需求。
1048

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



