我当前正在运行一个已编译的scripts.js文件,该文件使用onRendered方法激活了一堆各种UI功能(砌体,导航栏等)。
Template.mainLayout.onRendered( function() {
$.getScript('js/scripts.js');
});
我的问题是,如果我导航到/ team之类的另一个页面,该脚本不会重新运行,这意味着在其他页面中,该砖石结构不再起作用。另外,当我返回首页时,脚本也会中断,从而使导航栏中断。
如果我使用此功能有误,请告诉我?
如果您自己托管脚本,请将其放在client/compatibility
文件夹中。流星会自动将它们包含在您的应用中。
如果要从CDN加载它们,请编辑client/index.html
文件夹以添加script
标签。
然后,在您的onRendered
回调中,放入初始化您的自定义脚本的代码,例如this.$('table').datatable()
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句