vue.js 组件使用 laravel blade 作为模板
vue.js component using laravel blade for the template
我的想法是在 vue/vueify 组件的 <template></template>
中使用 laravel blade。我不确定如何将 blade 处理器设置为 运行 并将 html 输出到 .vue 文件或导入的模板文件中的模板中。
如果您有内联模板,那么您可以在其中输出任何您想要的内容(来自您的 something.blade.php 文件):
<super-duper-component inline-template >
{!! $some_php_variable_sent_to_the_view !!}
@{{ $data.someVueDataProperty | json }}
</super-duper-component>
您可以使用 blade @include('path-to.super-duper-component')
从一个简单的 super-duper-component.blade.php
文件中包含此片段,这样您就可以将组件的模板保存在一个位置,以便将来维护模板。
我不相信他想做的事是荒谬的。
我发现有些东西 Laravel blade 比 Vue 做得更好,我只想得到一个准备好的 blade 运行 模板 return使用 vue 资源异步编辑。
其实你能做的就是制作vue blade模板。实际上,Laravel 通过 return 具有 vue 代码的视图的路由。这样一来,blade 模板的用户就可以做他在 PHP 和 blade 中最擅长的事情 return 一个有代码的好 vue 模板。
我的想法是在 vue/vueify 组件的 <template></template>
中使用 laravel blade。我不确定如何将 blade 处理器设置为 运行 并将 html 输出到 .vue 文件或导入的模板文件中的模板中。
如果您有内联模板,那么您可以在其中输出任何您想要的内容(来自您的 something.blade.php 文件):
<super-duper-component inline-template >
{!! $some_php_variable_sent_to_the_view !!}
@{{ $data.someVueDataProperty | json }}
</super-duper-component>
您可以使用 blade @include('path-to.super-duper-component')
从一个简单的 super-duper-component.blade.php
文件中包含此片段,这样您就可以将组件的模板保存在一个位置,以便将来维护模板。
我不相信他想做的事是荒谬的。
我发现有些东西 Laravel blade 比 Vue 做得更好,我只想得到一个准备好的 blade 运行 模板 return使用 vue 资源异步编辑。
其实你能做的就是制作vue blade模板。实际上,Laravel 通过 return 具有 vue 代码的视图的路由。这样一来,blade 模板的用户就可以做他在 PHP 和 blade 中最擅长的事情 return 一个有代码的好 vue 模板。