3

我的想法是在<template></template>vue/vueify 组件中使用 laravel 刀片。我不确定如何让刀片处理器运行并将 html 输出到 .vue 文件内的模板或导入的模板文件中。

4

2 回答 2

2

我不相信他试图做的事情是荒谬的。

我发现 Laravel Blade 有些事情比 Vue 做得更好,只是想使用 vue 资源异步返回准备好的刀片运行模板。

你可以做的实际上是制作 vue Blade 模板。这实际上是由 Laravel 通过返回具有 vue 代码的视图的路由传递的。这样一来,刀片模板的用户就可以做他在 PHP 中最擅长的事情,刀片模板返回一个包含代码的好的 vue 模板。

于 2016-09-28T14:01:15.997 回答
1

如果您有内联模板,那么您可以在其中输出您想要的任何内容(从您的 something.blade.php 文件):

<super-duper-component inline-template >

{!! $some_php_variable_sent_to_the_view !!}

@{{ $data.someVueDataProperty | json }}

</super-duper-component>

您可以使用刀片@include('path-to.super-duper-component')从一个简单super-duper-component.blade.php文件中包含此片段,这样您就可以将组件的模板保存在一个位置,以便将来维护该模板。

于 2015-12-12T15:11:38.093 回答