美文网首页
[vue-router4快速入门] 1.页面跳转的两种方式

[vue-router4快速入门] 1.页面跳转的两种方式

作者: 林哥学前端 | 来源:发表于2021-09-20 14:55 被阅读0次

在上节课我们配置了两个页面,一个首页/一个列表页/list,现在我们要查看这两个页面只能通过在浏览器地址栏里输入url,这节课我们就来学习一下如何实现页面的跳转

1)使用router-link

router-link是vue-router自带的一个组件,表示一个链接元素,和原生的a标签非常像,比如我们在首页里增加一个router-link,点击后跳转到列表页

<template>
  <div>这里是首页</div>
  <router-link to="/list">点击跳转到列表页</router-link>
</template>

<script>
export default {}
</script>

<style></style>

在router-link里有一个to属性,表示点击后要跳转的页面,跟a标签的href属性一样,
页面效果是这样的



其实它本来也被渲染成了一个a标签



然后我们在列表页也添加一个链接,跳转到首页
<template>
  <div>这里是列表页</div>
  <router-link to="/">点击跳转到首页</router-link>
</template>

<script>
export default {}
</script>

<style></style>

这是最简单的router-link的使用,以后我们会介绍它的其他功能

2)使用js控制

用router-link还是不够灵活,比如我们点击一个按钮时,先要做一些别的事,比如向后台上传数据,再跳转页面,这时候我们用js去控制跳转页面就灵活多了
我们增加一个按钮,给它绑定一个点击事件

<template>
  <div>这里是首页</div>
  <router-link to="/list">点击跳转到列表页</router-link>
  <button @click="onBtnClick">按钮点击后跳转列表页</button>
</template>

<script>
export default {
  methods: {
    onBtnClick() {
      // 在这里可以处理一下其他逻辑
      this.$router.push('/list')
    },
  },
}
</script>

<style></style>

在点击回到事件里,我们有this.$router,获取到了路由对象,调用了它的push方法,参数就是我们要跳转的页面的路由,点击后页面就跳转了
这节课的逻辑很简单,主要是大家要把这两种跳转方式的写法记住,动手写一写,记得更快。

相关文章

  • [vue-router4快速入门] 1.页面跳转的两种方式

    在上节课我们配置了两个页面,一个首页/一个列表页/list,现在我们要查看这两个页面只能通过在浏览器地址栏里输入u...

  • iOS页面跳转和反回的实战用法

    常用的页面跳转方式主要分模态和push两种 一 . 模态跳转 1.带动画的模态跳转 页面跳转动画有四种 UIMod...

  • 小程序页面导航

    一:页面导航页面之间的跳转.1.1两种导航方式 1.2声明式导航1.2.1跳转到tabBar页面 1.2.2跳转到...

  • 微信小程序页面跳转

    小程序常用两种方式,普通页面跳转和tab栏切换(跳转) 跳转方式一 通过组件navigator进行跳转,需要指定跳...

  • 微信小程序页面跳转

    页面跳转 有两种方式进行页面跳转: 通过navigator组件 通过微信提供的API 一:使用navigator组...

  • iOS navigationBar 添加UIBarButtonI

    方式一: 1.设置按钮 2.设置跳转到的页面 方式二: 1.设置按钮 2.设置跳转到的页面

  • Flutter中的路由使用

    Flutter中提供了两种配置路由跳转的方式:1、基本路由;2、命名路由 一、基本路由 1.引入将要跳转的页面 2...

  • 微信小程序-页面跳转

    页面两种跳转方式navigator和wxAPI navigator组件 navigator组件主要是用于界面的跳转...

  • 小程序页面跳转和跳转时的数据传递

    本文介绍微信小程序页面跳转的两种方式及页面跳转时的数据传递。 跳转的数据传递 类似 Android 的 Inten...

  • 2019-01-11

    Weex入门到放弃 页面跳转 1和3这三种方式的跳转都需要获取待跳转页面的bundlejs的绝对地址。2需要对做拦...

网友评论

      本文标题:[vue-router4快速入门] 1.页面跳转的两种方式

      本文链接:https://www.haomeiwen.com/subject/yrmjgltx.html