gpt4 book ai didi

javascript - 在 R shiny 中加载页面时调用 javascript 函数

转载 作者:行者123 更新时间:2023-11-30 11:41:37 24 4
gpt4 key购买 nike

我添加了对 css 和 javascript 文件的引用,如下所示:

  tags$link(rel="stylesheet", type="text/css", href="rtp.css"),
tags$script(type="text/javascript", src = "rtp.js"),

如何调用“rtp.js”中定义的 javascript 函数? 我试过了

tags$script(type="text/javascript", src = "myfunction()")

(这是行不通的)。

最佳答案

您可以使用 htmlwidgets 包中的 JS() 函数(我认为它默认带有 shiny)

要添加在应用程序启动时执行的自定义函数:

tags$script(JS('alert("initialized!")'))

tags$script(JS('myfunction()'))

如果 myfunction() 驻留在外部文件中,首先导入它并执行:

tags$script(type="text/javascript", src = "rtp.js"),
tags$script(JS('myfunction())'))

关于javascript - 在 R shiny 中加载页面时调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42433961/

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