首页 > 解决方案 > 有什么方法可以在撇号页面中注入浏览器 JS 吗?

问题描述

我对像self.play撇号小部件这样的方法很感兴趣,它允许我们应用 Jquery 选择器,毫无疑问,选择器应该只应用于小部件,这要归功于$widget参数。

我想要获得的是相同的行为,但是使用撇号页面,我研究了文档,但没有找到任何东西。有没有办法复制相同的行为?

我引用了我正在谈论的方法来澄清问题。 https://docs.apostrophecms.org/apostrophe/modules/apostrophe-widgets#more

谢谢你的帮助!

标签: apostrophe-cms

解决方案


目前没有等效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


推荐阅读