Mah*_*osi 4 javascript laravel blade vue.js vue-component
我正在尝试在我的 Vue 文件中使用 Blade carousel-signUp.vue
喜欢:
<template>
<div>
<form action="{{route('dump')}}" method="POST" >
/* Some code here...*/
</form>
</div>
</template>
Run Code Online (Sandbox Code Playgroud)
但最后我得到了一个错误。
编译器无法理解 Vue 语法和 Blade 语法之间的区别。如何在 Vue 文件中定义 Blade 语法?
或者,有没有人知道如何{{route('dump')}}在我的vue文件中使用值?
更好的解决方案可能是将所需的刀片变量输出到(隐藏的)html 并在您的 Vue 代码中选择该 html。转义 Vue 的花括号@。
<div id="content" hidden>
{{ bladeVar }}
</div>
<div id="app">
@{{ vueVar }}
</div>
Run Code Online (Sandbox Code Playgroud)
<div id="content" hidden>
{{ bladeVar }}
</div>
<div id="app">
@{{ vueVar }}
</div>
Run Code Online (Sandbox Code Playgroud)
var app = new Vue({
el: '#app',
data: {
vueVar: document.getElementById('content').innerHTML + 'from Vue'
}
});Run Code Online (Sandbox Code Playgroud)
我发现一个帖子和你有同样的问题
| 归档时间: |
|
| 查看次数: |
6043 次 |
| 最近记录: |