gpt4 book ai didi

javascript - 我可以将 css 和 html 标记放在 js flashify 消息中吗

转载 作者:行者123 更新时间:2023-11-28 10:30:28 25 4
gpt4 key购买 nike

我正在处理一个使用 sails.js 构建的元素。我已经接手了这个元素,但我对 sails.js 还不是很熟悉,所以我还在摸索中。

据我所知,sails 包包括 flashify之前的开发人员在几个地方使用它来显示通知。客户希望其中一些通知比默认弹出窗口更漂亮一些,我想知道是否有可能以某种方式重新设计 flashify 弹出窗口的样式并向其添加 html 标记。

这是发起消息的一个实例:

if(!req.isAuthenticated()){
req.flash("error", "Please log in");
return res.redirect('back');
}

我曾尝试将 html 标签添加到消息字符串中,将它们转义并将它们从字符串引号中取出,但都没有奏效。有可能吗?

最佳答案

一些事情:

  1. Sails 使用 connect-flash默认情况下。您的元素可能实际上正在使用 Flashify,但如果您实际上没有在代码中看到 require('flashify'),则可能不是。

  2. 更重要的是,connect-flashflashify 都是后端包,它们只是将消息保存到 session 中,以便它们在请求之间存活。它们与消息的实际显示无关,消息在您的模板中处理(很可能是 views 中的 .ejs 文件)文件夹)。如果有弹出窗口,则会在该模板中创建并启动它,因此您需要在此处设置样式。看看 Sails views documentation有关 View 渲染的更多信息,以及 this question关于在 View 中呈现 Flash 消息。

关于javascript - 我可以将 css 和 html 标记放在 js flashify 消息中吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23552477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com