使用Laravel包含在vue组件中?

时间:2017-11-23 10:53:39

标签: laravel laravel-5 vue.js vuejs2 laravel-5.5

我有一组组件,一些组件通过@include('my-sub-component')

包含其他组件

问题在于,当我想使用vue时,我必须将整个组件放在模板标签内的vue.js文件中。

但是在模板中我想使用@include,所以我可以包含一些子组件。这不起作用。

如何在vue组件中包含刀片组件?

2 个答案:

答案 0 :(得分:1)

据我所知,这是不可能的。你不能在Vue组件.blade.php中使用PHP(Laravel Blade).js标签,当然Vue在这种情况下不能执行PHP脚本。可能的用例是在Laravel Blade中使用Vue组件。

答案 1 :(得分:0)

您最接近的是使用inline templates。如果您在单个文件组件中编写模板并使用webpack或其他东西编译模板,则无法访问刀片指令,因为它们没有使用PHP进行渲染。

您可以将样式和脚本组件放在SFC中,但为了使用刀片指令,模板需要位于.blade.php文件中