vue-router 作用
保留页面部分内容,实现页面跳转
准备工作
切换到项目根目录下,安装 vue-router
npm install vue-router
Laravel Framework 8.40.0
vue version: 2.6.12
vue-router version: 3.5.1
整体思路
laravel 路由文件 web.php -> view 中的页面 -> app.js -> component 中的 vue 文件
创建路由
在 routes/web.php 中添加一个路由,网址为 http://localhost:8000/testVueRoute,显示页面为 resources/view 中的 testVueRoute.blade.php
Route::get('/testVueRoute', function(){
return view('testVueRoute');
});
创建 html 页面
在 resources/view 中新建一个文件 testVueRoute.blade.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
// 引入 css 文件
<link href="{
{asset('css/app.css')}}" rel="stylesheet" type="text/css">
</head>
<body>
// id 为 app,要跟 app.js 中的 id 一致
<div id="app">
<h1>testVueRoute Page</h1>
// 使用 vue 中的 </router-view> 元素渲染页面