我有一个v-if以 HTML 格式显示错误消息的 <div id="error" v-if="showError">Error User or Password</div> data() { return { showError: false,};}如果我设置数据,showError: true它就会出现。但是当我在我的捕获中调用它时: catch (error) { alert('Usuário ou senha inválidos') }工作alert正常,但如果我发送showError = true或者showError: true;不出现 HTML 中的错误消息( v-if)我怎么做?
1 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
您需要将成员设置为true,然后等待一段时间再将其设置为false。像这样:
this.showError = true;
setTimeout(() => {
this.showError = false;
}, 1000);
添加回答
举报
0/150
提交
取消