laravel
很多前端框架也是通過
{{}}
來輸出 JavaScript 變量數據的,比如 Laravel 的好基友 Vue.js 就是,對於這種情況,我們需要在渲染前端 JavaScript 變量的
{{}}
前面加上@
前綴,這樣,Blade 模板引擎在編譯模板代碼的時候會跳過帶
@
前綴的{{}}
數據渲染,並將
@
移除從而可以后續執行對應的 JavaScript 框架渲染邏輯:
// Blade 引擎會將其編譯為對應的 PHP 代碼 {{ $phpData }}
// Blade 引擎編譯時會移除 @,保留 {{ $vueData }} 結構 @{{ $vueData }}