尝试 catch v if

我有一个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)


我怎么做?


智慧大石
浏览 54回答 1
1回答

阿晨1998

您需要将成员设置为true,然后等待一段时间再将其设置为false。像这样:this.showError = true;setTimeout(() => {&nbsp; &nbsp; this.showError = false;}, 1000);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript