gpt4 book ai didi

javascript - 在实现 toast 中设计通知/警报的简洁方法

转载 作者:搜寻专家 更新时间:2023-11-01 04:50:03 25 4
gpt4 key购买 nike

我在我的 Rails 应用程序中使用设计,作为标准,它带有 noticealert 方法,这些方法在特定操作(例如用户登录)时呈现。

我也在使用 Materialize CSS框架,它们提供了一个非常干净的'Toast' style notification .这是使 noticealert 与 Toast 一起工作的第一种方法。

<% if notice %>
<script type="text/javascript">
Materialize.toast('<%= notice %>', 4000)
</script>
<% end %>
<% if alert %>
<script type="text/javascript">
Materialize.toast('<%= alert %>', 4000)
</script>
<% end %>

谁能提供更清洁/更干燥的解决方案?感觉有点hacky。

最佳答案

这可能不是“hackyest”的方式,但还是有点干:

<% flash.each do |message_type, message| %>
<%= javascript_tag "Materialize.toast('#{message}', 4000)" %>
<% end %>

关于javascript - 在实现 toast 中设计通知/警报的简洁方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35350592/

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