【发布时间】:2021-07-13 00:35:07
【问题描述】:
我正在使用 vuejs 开发一个应用程序。当用户登录到我的应用程序时,我想使用引导模式而不是旧式警报来显示错误(如果有)。有没有办法在不使用 jQuery 的情况下从 javascript 中“弹出”模式?
谢谢你:)
$("#loginerror").modal();
上面的代码使用了 jQuery,但我不想使用它。
我尝试过使用 ref 方法,但它显示错误提示 this.$refs.loginerror.modal 不是函数
下面是我的 ref 方法代码:
<!-- Modal -->
<div ref="loginerror" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Login Error</h4>
</div>
<div class="modal-body">
<p id = "loginerrormsg"></p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
Javascript 代码的 sn-ps
.catch((error) => {
document.getElementById("loginerrormsg").innerHTML = error;
this.$refs.loginerror.modal();
});
【问题讨论】:
标签: javascript vue.js bootstrap-4