В настоящее время я запускаю скомпилированный файл scripts.js, который активирует кучу различных возможностей пользовательского интерфейса (кладка, навигация и т. Д.) С использованием метода onRendered.MeteorJS не работает внешний скрипт.js при перезагрузке?
Template.mainLayout.onRendered(function() {
$.getScript('js/scripts.js');
});
Мой вопрос, если я перейти на другую страницу, как/команды, сценарий не перезапускать, то есть на других страницах, кладка больше не работает. Кроме того, когда я возвращаюсь к домашней странице, сценарий также ломается, что делает бар Nav нарушенным.
Пожалуйста, дайте мне знать, если я использую эту функцию неправильно?
Вы используете «mainLayout» в железном маршрутизаторе? – FullStack
Нет, я использую потоковый маршрутизатор и макеты пламени. Теперь я загружаю скрипт непосредственно в файл scripts.js с той же функцией. – eddiewang