apostrophe-cms - 有什么方法可以在撇号页面中注入浏览器 JS 吗?
问题描述
我对像self.play
撇号小部件这样的方法很感兴趣,它允许我们应用 Jquery 选择器,毫无疑问,选择器应该只应用于小部件,这要归功于$widget
参数。
我想要获得的是相同的行为,但是使用撇号页面,我研究了文档,但没有找到任何东西。有没有办法复制相同的行为?
我引用了我正在谈论的方法来澄清问题。 https://docs.apostrophecms.org/apostrophe/modules/apostrophe-widgets#more
谢谢你的帮助!
解决方案
目前没有等效player
的页面。通常我们会一直推送这些前端模块,并让它们决定它们何时相关。因为没有等价物,所以没有安全 jQuery$widget
对象的概念或data
关于被传递的页面的概念。
围绕推送特定页面模块的模式在模块中的 Open Museum 演示中进行了说明apostrophe-assets
。
https://github.com/apostrophecms/apostrophe-open-museum/tree/master/lib/modules/apostrophe-assets
小部件的player
方法非常好,因为当 Apostrophe 进行各种编辑/保存操作时,它知道重新运行自己。通过监听前端apos
事件,您可以在任何地方获得类似的重新运行行为ready
。一些关于这里的文档https://docs.apostrophecms.org/apostrophe/tutorials/howtos/migration#browser-side-javascript-is-pretty-close-to-the-same
推荐阅读
- discord - DiscordJS 角色集返回 API 错误:缺少权限
- python-3.x - 如何在 django 管理页面中使用 ImportExportModelAdmin
- flutter - Flutter Pusher Websocket 包不工作
- css - 在 Reddit 上将 spritesheet 位置设置为锚标记的背景
- docker - Docker 正在监听运行命令中指定的端口
- java - 使用 Tomcat 9 时无法让 log4j 写入日志文件
- db2 - 与云数据库上的 DB2 的连接缓慢(来自 WildFly 服务器应用程序)
- postgresql - 授予用户权限 docker init 脚本 Postgres
- java - Chrome 无头浏览器不适用于特定网站
- amazon-web-services - 查看/分析我存储在 S3 存储桶中的指标有哪些好的策略/应用程序?