У меня есть небольшая простая функция js (использующая vuejs), которая работает, когда она закодирована в моем блейд-файле, но когда я пытаюсь включить ее из другого файла js, она не работает.
в принципе;
<script> //here is my script </script>
работает, но
<script src="/includes/samescriptbutinjsfile.js"> </script>
не работает.
Я попытался загрузить этот js-файл как в моем заголовке, так и внизу моего тела. Чтобы обеспечить больше контекста, я пытаюсь сделать этот простой метод из введения vue.js;
new Vue({
el: '#app',
data: {
message: 'this is a message'
}
})
в верхней части моего тела у меня есть div
<div id="app">
@{{ message }}
</div>
// some other divs
// and here the script/scriptcall to file
Я понятия не имею, что создает проблему здесь ..
Как правило, это происходит потому, что вы включаете в другой файл папок, поэтому вашему включению нужно подняться на уровень, чтобы получить соответствующий вызываемый файл.
Самый простой способ — просто изменить: src="js/display.js"
в src="../js/display.js"
«Путь Laravel» для этого будет использовать актив: src={{ asset('js/display.js') }}