注册表单-关于 出现的当邮箱名已被注册【出现的信息提示】的疑惑
来源:8-11 作业:注册页面的编写
lanrtop
2022-11-10
当我注册用户,邮箱被占用,会出现 邮箱名已被注册时 的信息提示。
我查了下代码,发现捕捉错误的信息中,我没有createMessage()来创建这个消息

问题来了,
我只发现 返回的 e 的错误信息=> "该邮箱已经被注册"
但开头这个信息提示的组件
从哪来的??
如果跟后台有关的话,它如何调用createMessage() ?并插入注册表单中
写回答
1回答
-
同学你好
这个在课程中也是讲过的,就是在讲解 createMessage 的章节,建议再去看一下。
如果你在全局搜索 createMessage,就会发现在 App.vue 中调用过,
它会监听全局的错误状态,如果有错误的话,就会弹出对应的错误了
watch(() => error.value.status, () => { const { status, message } = error.value if (status && message) { createMessage(message, 'error', 2000) } })012022-11-12
相似问题