this.$alert中使用html不生效
时间: 2023-11-17 09:08:17 浏览: 77
alert.html
这个问题可能是因为在使用 `this.$alert` 方法时,没有正确地设置 `type` 属性。默认情况下,`this.$alert` 的 `type` 属性是 `'info'`,这意味着它会对传入的内容进行转义,从而防止 XSS 攻击。
如果你想要在 `this.$alert` 中使用 HTML,你需要将 `type` 属性设置为 `'danger'` 或者 `'warning'`,这样就可以显示传入的 HTML 内容了。
例如,下面的代码会在弹出框中显示 `<strong>Hello World</strong>`,而不是转义后的文本:
```javascript
this.$alert('<strong>Hello World</strong>', {
type: 'danger'
});
```
希望这个回答能够帮到你!
阅读全文