Laravel5.5 + Vue 專案的基本使用:搭建環境以及用vue元件編寫頁面
在youtube上看到的教程,翻牆可訪問連結:https://www.youtube.com/watch?v=DJ6PD_jBtU0&t=1188s
ps:如果想學習vue基礎,建議在b站搜”表嚴肅”的課程。
本文中,我們以用laravel+vue做一個導航欄為案例。
搭建環境 用composer下載好laravel專案後,composer update。如果用的xampp或wamp,搭建好虛擬伺服器,這是常規操作不多說。因為laravel預設有vue的,所以直接 npm install,再npm run watch(每次開啟專案都要執行,不執行看不到vue元件的效果)
目錄結構主要看三個重要檔案:
1、vue元件。在 resource /assets /js /components 中(下面的5個元件是我自己寫好的)。
2、app.js。在 resource /assets /js 中,用於宣告元件。
3、模板引擎。在 resource /views 下。
一、模板引擎引入app.js 為了能夠使用vue元件,需要引入app.js,因此修改welcome.blade.php如下:
<!doctype html> <html lang="{{ app()->getLocale() }}"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Laravel</title> </head> <body> <div id="app"> <!-- 加入vue元件 --> </div> <script src="{{ asset('js/app.js') }}"></script> </body> </html>