laravel 和 vue 的標簽沖突了解決!?


 

laravel

很多前端框架也是通過 {{}} 來輸出 JavaScript 變量數據的,比如 Laravel 的好基友 Vue.js 就是,

對於這種情況,我們需要在渲染前端 JavaScript 變量的 {{}} 前面加上 @ 前綴,

這樣,Blade 模板引擎在編譯模板代碼的時候會跳過帶 @ 前綴的 {{}} 數據渲染,

並將 @ 移除從而可以后續執行對應的 JavaScript 框架渲染邏輯:


// Blade 引擎會將其編譯為對應的 PHP 代碼 {{ $phpData }}

// Blade 引擎編譯時會移除 @,保留 {{ $vueData }} 結構 @{{ $vueData }}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM