vue-router学习

1. 概念

Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。

使用 router-link 组件来导航.
通过传入 to 属性指定链接.
默认会被渲染成一个 <a> 标签

2.安装

方法一:新建vue项目时直接下载
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方法二:
安装 npm install vue-router --save-dev
src 目录下 新建 router 目录,目录下新建 index.js
index.js里引入vue-router:

在main.js里引入
在这里插入图片描述

3. js 中配置路由

首先要定义route, 一条路由的实现。它是一个对象,由两个部分组成: path和component. path 指路径,component 指的是组件。如:{path:’/home’, component: home}
在这里插入图片描述
第一种路由跳转方法:
在这里插入图片描述
如果链接是在接接口的情况下,则应这样写:

<a :href="item.url"></a>

第二种路由跳转方法:
在需要跳转的地方添加:@click=“back”
data外面:

methods: {
	    back(){
	        this.$router.replace('/wenzhangxiangqing')
	    }
}

第三种路由跳转方式:
this.$router.go(1);

     <button @click="upPage">[上一页]</button>
     <button @click="downPage">[下一页]</button>
  upPage() {
      //  后退一步记录,等同于 history.back()
      this.$router.go(-1);
    },
 
    downPage() {
      // 在浏览器记录中前进一步,等同于 history.forward()
      this.$router.go(1);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值