Node.js 如果有条件更改样式类值,是否可以使用Jade?使用flash变量
目前,如果登录不成功,我在登录时收到的消息没有问题,但是如果有任何消息,我想显示一个div(这次只显示错误消息) 这是密码Node.js 如果有条件更改样式类值,是否可以使用Jade?使用flash变量,node.js,express,pug,flash-message,Node.js,Express,Pug,Flash Message,目前,如果登录不成功,我在登录时收到的消息没有问题,但是如果有任何消息,我想显示一个div(这次只显示错误消息) 这是密码 div(class='formPosSize') form(action='/auth/login' method='post' autocomplete='off') fieldset legend.legend Login .input input(n
div(class='formPosSize')
form(action='/auth/login' method='post' autocomplete='off')
fieldset
legend.legend Login
.input
input(name='username', placeholder='Email', required='')
span
i.fa.fa-envelope-o
.input
input(type='password',name='password', placeholder='Password', required='')
span
i.fa.fa-lock
button.submit(type='submit')
i.fa.fa-long-arrow-right
.feedback(class=message!=="undefined" ? "" : "feederror")
if(message)
| #{message}
如果有任何消息,我想将当前反馈样式变量“display:none和opacity:0”更改为“display:block和opacity:1”a
反馈类只是一个矩形,我希望消息值在其中,并显示它是否存在
我也试过了,但没用
if(message)
.feedback(class=feederror)
| #{message}
我有另一个叫做“feederror”的类,它与feedback相同,但区别在于不透明度和显示。我终于修复了它
一个下午输了,但胜利了
无论何时获得“message”变量,最好检查其长度,而不是检查是否存在、是否为空或是否为真:
此代码:
if (message.length > 0)
div.feederror
div #{message}
如果消息变量上有任何内容,则生成此消息:
<div class="feederror">
<div>Usuario o contraseña incorrectas.</div>
</div>
乌萨里奥·奥康瑟斯·尼娜不正确。
若消息并没有任何内容或不存在,它不会生成任何内容
当您需要显示一个已经设计好的div及其类(在我的代码中是feederror),其中包含来自flash的消息变量时,这会有所帮助。我建议,如果您已经解决了问题,请删除或关闭该问题,这样人们就不会花时间回答它。谢谢我为什么要把它拿走,它应该留给任何有疑问的人,不是吗?我不能选择正确的答案,因为它说需要等待2天。谢谢