我有一组组件,一些组件通过@include('my-sub-component')
问题在于,当我想使用vue时,我必须将整个组件放在模板标签内的vue.js文件中。
但是在模板中我想使用@include
,所以我可以包含一些子组件。这不起作用。
如何在vue组件中包含刀片组件?
答案 0 :(得分:1)
据我所知,这是不可能的。你不能在Vue组件.blade.php
中使用PHP(Laravel Blade).js
标签,当然Vue在这种情况下不能执行PHP脚本。可能的用例是在Laravel Blade中使用Vue组件。
答案 1 :(得分:0)
您最接近的是使用inline templates。如果您在单个文件组件中编写模板并使用webpack或其他东西编译模板,则无法访问刀片指令,因为它们没有使用PHP进行渲染。
您可以将样式和脚本组件放在SFC中,但为了使用刀片指令,模板需要位于.blade.php
文件中