vue element UI message消息提示添加查看按钮和点击事件
时间: 2024-03-01 20:55:25 浏览: 162
如果要在 Element UI 的 message 消息提示中添加查看按钮和点击事件,可以使用自定义 HTML 片段的方式来实现。
以下是一个示例代码,创建一个带有查看按钮和点击事件的消息提示:
```
this.$message({
dangerouslyUseHTMLString: true,
message: '这是一条带有查看按钮和点击事件的消息 <a href="#" class="message-link">查看</a>',
type: 'success',
onClose: () => {
console.log('消息提示已关闭')
}
})
// 绑定查看按钮的点击事件
document.querySelector('.message-link').addEventListener('click', () => {
console.log('点击了查看按钮')
})
```
在这个示例中,我们使用了 Element UI 的 $message 方法来创建一个消息提示,同时设置了以下几个配置项:
- `dangerouslyUseHTMLString`:是否将 message 字段作为 HTML 片段处理。这里设置为 true,表示 message 字段可以包含 HTML 标签。
- `message`:消息提示的内容。这里添加了一个名为“查看”的链接,用于触发查看操作。
- `type`:消息提示的类型。这里设置为 success,表示该消息提示是一个成功类型。
- `onClose`:消息提示关闭时的回调函数。该函数会在消息提示关闭后被调用。在这个示例中,我们只是简单地在控制台输出了一条消息。
在创建消息提示后,我们使用 `document.querySelector('.message-link')` 来查找名为“查看”的链接,然后为它绑定了一个点击事件。在事件处理函数中,我们可以根据自己的需求来编写具体的逻辑。在这个示例中,我们只是简单地在控制台输出了一条消息。你可以根据自己的实际需求来编写具体的逻辑。
阅读全文