在路由中包含 js 文件时使用 `mix` 和 `asset` 有什么区别?
What's the difference on using `mix` and `asset` when including js file in routing?
一个小问题。我试图在 laravel 中使用 Vue.JS 学习路由,所以我去了这个 website 并且我看到了:
<script src="{{ mix('js/app.js') }}"></script>
这与我所知道的将 app.js
包含在我的网站中的情况不同:
<script src="{{ asset('js/app.js') }}"></script>
我的问题是:
- 使用其中一种有什么区别吗?
- 何时使用
mix
或 asset
?
- 使用
asset
会影响 Vue.JS 中的路由吗?
我尝试过使用它们中的任何一个,但正如我所说,我是使用 laravel 和 Vue.JS 进行路由的新手,所以我不知道我哪里做错了。我无法让它工作。
我也试过谷歌搜索,但他们显示的内容与我的问题无关,
.
.
PS:补充说明。
- 在我的 "website" 中,我已经实施了身份验证。可能是 或 导致我的路由失败的因素。如果是这样,如何处理?
mix()
函数将为您带来该资产的版本化文件(具有唯一 ID)而 asset
函数不会影响对该资产所做的更改,而 运行 npm run dev or npm run watch
mix 函数用于清除缓存。
一个小问题。我试图在 laravel 中使用 Vue.JS 学习路由,所以我去了这个 website 并且我看到了:
<script src="{{ mix('js/app.js') }}"></script>
这与我所知道的将 app.js
包含在我的网站中的情况不同:
<script src="{{ asset('js/app.js') }}"></script>
我的问题是:
- 使用其中一种有什么区别吗?
- 何时使用
mix
或asset
? - 使用
asset
会影响 Vue.JS 中的路由吗?
我尝试过使用它们中的任何一个,但正如我所说,我是使用 laravel 和 Vue.JS 进行路由的新手,所以我不知道我哪里做错了。我无法让它工作。
我也试过谷歌搜索,但他们显示的内容与我的问题无关,
.
.
PS:补充说明。
- 在我的 "website" 中,我已经实施了身份验证。可能是 或 导致我的路由失败的因素。如果是这样,如何处理?
mix()
函数将为您带来该资产的版本化文件(具有唯一 ID)而 asset
函数不会影响对该资产所做的更改,而 运行 npm run dev or npm run watch
mix 函数用于清除缓存。