用氮气取消消息闪烁
我有一个基于 Nitrogen 的网络应用程序的登录页面。如果用户身份验证失败,我会向用户发送一条消息以让他们知道。但是,如果用户继续提供错误的凭据,这些闪现消息就会不断累积。有没有办法在发布新消息之前先清除闪现的消息?
I have a login page for my Nitrogen based web app. If user authentication fails I wf:flash a message to the user to let them know. However if the user continues to supply bad credentials these flash message keep building up. Is there a way to first clear the flashed messages before posting a new one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我可以通过调用以下命令来删除原始 Flash 消息:
在使用新消息更新之前(通过
wf:flash(Message)
),page__flash
是flash容器div的id,我只是将其内容设置为空。I was able to remove the original flash message by calling:
before updating with the new message (via
wf:flash(Message)
).page__flash
is the id of the flash container div, and I just set it's content to be empty.此处的通知元素: http://github.com/zaphar/氮元素/tree/master/src/element_notify/
是一个扩展的flash,允许您为flash消息设置定时淡出和一些其他有用的选项。这可能就是您正在寻找的。
the notify element here: http://github.com/zaphar/nitrogen-elements/tree/master/src/element_notify/
Is an expanded flash that allows you to have set a timed fade away for the flash message and a few other useful options. It might be what you are looking for.