js работает, вплоть до включения его из другого файла

У меня есть небольшая простая функция 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

Я понятия не имею, что создает проблему здесь ..

-1

Решение

Как правило, это происходит потому, что вы включаете в другой файл папок, поэтому вашему включению нужно подняться на уровень, чтобы получить соответствующий вызываемый файл.

Самый простой способ — просто изменить: src="js/display.js" в src="../js/display.js"

1

Другие решения

«Путь Laravel» для этого будет использовать актив: src={{ asset('js/display.js') }}

https://laravel.com/docs/5.5/helpers#method-asset

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector