脚手架与路由

脚手架

基于node的环境

创建复杂vue项目的模板

安装

1.nodejs安装
2.脚手架全局安装
| npm i -g @vue/cli
3.检测是否安装成功
| vue -V

创建项目

切换到根目录/项目需要所在的目录
| cd /
vue create myvue
| 创建一个myvue项目

运行项目

cd myvue
| 切换到项目目录
npm run serve
| 运行项目

文件释义在这里插入图片描述

Vue路由

内置组件
router-link
| 改变地址栏,改变hash值的
router-view
| 存放页面
/router/index.js

路由配置
{path: “/”}:配置的地址
{component: “”}:

路由配置

普通

{
​path:“/user”,
​name:“user”,
component:()=>import(xxx)
​}

传参

{
path:“/produce/:id”,
​name:“”,
component:()=>import(xxx)
​}

子路由

{path:“/admin”,
​name:“admin”,
component:()=>import(xxX)
​children:[
{path:“dash”,component:yyy],
​{path:“dash”,component:zzz},
​//重定向
{path:",redirect:‘dash’}]
}

404

1.放置在最后面
​2. palh位为*
​{
path:“*”,
component:NoMatch
​}

$route

当前信息
name 名称
params 路由参数
path 路径
fullPath 全路径
query 查询参数
hash 哈希
meta 元信息

路由 组件

router-link

切换路由
to属性
改变地址栏的path值
to=“/user”
:to=“/user”
:to=“{name:‘user’,params:(),query():{}}”
:to=“{path:‘/produce/123’}”

router-view

存放路由

编程跳转 ($router)

back()
| 返回
forward()
| 前进
go() 跳转历史记录
| .go(-1)返回一步
| .go(1)前进一步

.push(“/”)
| 跳转并添加一个历史记录
.replace(‘’/")
| 替换
| 跳转页面不留历史记录

路由安装

第一步

在这里插入图片描述

第二步

在这里插入图片描述

第三步

在这里插入图片描述

第四步

在这里插入图片描述

第五步

在这里插入图片描述

第六步

在这里插入图片描述

第七步

在这里插入图片描述

第八步

在这里插入图片描述

文件释义

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值