//COMPONENT //OTHER COMPONENT 任何人都可以帮助我说出解决此问题的最佳方法吗? -6ren">
gpt4 book ai didi

grails - Grails GSP屏幕宽度

转载 作者:行者123 更新时间:2023-12-02 15:49:28 25 4
gpt4 key购买 nike

我需要检查屏幕尺寸以更改组件。
不知道最好的方法,我尝试在

<g:if test="${javascript($(window).width() > 768)}">
//COMPONENT
</g:if>
<g:else>
//OTHER COMPONENT
</g:else>


任何人都可以帮助我说出解决此问题的最佳方法吗?

谢谢

最佳答案

如果不知道COMPONENT在您的示例中,则很难提供可靠的解决方案。

但是,您面临的主要问题是您试图将服务器端和客户端评估混在一起,而这是您无法做到的。 GSP在服务器级别进行评估,并且无权访问浏览器的DOM来获取诸如window.width之类的东西。

一种可能的解决方案是将带有请求的window.width提交给GSP作为请求变量,以便您可以使用GSP对其进行评估。

关于grails - Grails GSP屏幕宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41935950/

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