Laravel:使用Blade和Vuejs之间的混合

时间:2018-04-24 13:59:02

标签: laravel vue.js laravel-blade

我正在使用Laravel开发一个网站,我需要在Blade模板和Vuejs组件之间进行混合。

基本上项目的要求规定,在客户页面中我们只能使用Blade,但在管理页面中我们可以自由使用任何内容,因此我们将使用Blade + Vuejs。

我知道可以在Blade中创建一个表单,然后在任何其他Blade文件中要求或@include该表单。是否也可以在Vuejs组件中使用该表单?

例如,是否可以这样做:

<my-form-component>
      @include('path/to/blade/form')
</my-form-component>

1 个答案:

答案 0 :(得分:1)

如果你只想在刀片模板中使用vue js,你可以定义使用, 希望您知道刀片和vue共享类似的语法{{}}用于变量插值,为避免vue和刀片冲突,您应该添加@ notations ex:@ {{..}},以便刀片引擎跳过它,

但是如果你想使用vuejs组件和刀片模板混合,你就不应该这样做..