Какая разница при использовании `mix` и` asset` при включении js-файла в маршрутизацию? - PullRequest
0 голосов
/ 07 января 2019

Незначительный вопрос. Я пытался изучить маршрутизацию с помощью Vue.JS в laravel, поэтому я зашел на этот веб-сайт и вижу:

<script src="{{ mix('js/app.js') }}"></script>

И это отличается от того, что я знаю о включении app.js в мой сайт следующим образом:

<script src="{{ asset('js/app.js') }}"></script>

Мой вопрос:

  1. Есть ли разница в использовании одного из них?
  2. Когда использовать mix или asset?
  3. Влияет ли использование asset на маршрутизацию в Vue.JS?

Я пытался использовать любой из них, но, как я уже сказал, я новичок в маршрутизации с использованием laravel & Vue.JS, поэтому я не знаю, где я ошибся. Я не могу заставить его работать.

Я тоже пробовал гуглить, но то, что они показывают, не имеет отношения к моему вопросу,

.

.

PS: дополнительные примечания.

  1. На моем "сайте" я уже реализовал аутентификацию. Может быть фактор или нет , который может привести к сбою моей маршрутизации. Если да, то как с этим справиться?

1 Ответ

0 голосов
/ 07 января 2019

Функция mix() предоставит вам версионный файл этого актива (с уникальным идентификатором), хотя функция asset не будет влиять на изменения, внесенные в этот актив при выполнении npm run dev or npm run watch Функция микширования предназначена для кэша разорение.

...