[英]Laravel undefined variable exception with vue.js
我想在laravel刀片系統中測試一個簡單的vue.js,這是我在test.blade.php視圖文件中的代碼:
<div id="app">
<p>{{message}}</p>
</div>
<script src="{{url('/assets/js/vue/vue.min.js')}}"></script>
<script>
new Vue({
el:'#app',
data:{
message:"hello world"
}
});
</script>
問題在於,渲染視圖文件時laravel希望以變量或常量的形式訪問消息 ,並且因為沒有傳遞給視圖的任何消息變量,我得到了使用未定義的常量異常的信息。 那么解決方案是什么?
添加@ {{message}}
這將告訴刀片忽略這一點。
將前端和后端的相同符號組合在一起不是一個好方法。 當然,使用@
,Blade可以忽略。
一個更干凈的想法是從后端提取前端,因為Blade和Vue.js使用相同的符號:
最大的優點:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.