我将Laravel与Vuejs结合使用,我想知道我需要在组件上导入哪些资产。
通常只有Laravel导入那些来自公用文件夹(以前是webpack)的文件。
但是在这里,我必须使用VueJS从资源文件夹(尚未切换到webpack)中导入那些文件,或者与Laravel一样,我从公共文件夹中获取那些文件?
PS:当我npm运行监视时,它使我循环运行,资产来自公用文件夹。
提前谢谢
答案 0 :(得分:0)
您应该导入公共资产。
在视图中
<head>
<link rel="stylesheet" href="{{mix('css/app.css')}}">
</head>
<body>
<div id="app">
<vue>
</vue>
</div>
<script src="{{mix('js/app.js')}}"></script>
</body>
</html>
由于您使用的是VueJS
,因此我建议您使用mix()
而不是assets()
,因为mix
可以帮助您清除缓存以获取新的更新在您的网站在线时显示。