广告
返回顶部
首页 > 资讯 > 精选 >vue怎么通过点击事件实现页面跳转
  • 101
分享到

vue怎么通过点击事件实现页面跳转

2023-07-02 16:07:28 101人浏览 泡泡鱼
摘要

本篇内容主要讲解“Vue怎么通过点击事件实现页面跳转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么通过点击事件实现页面跳转”吧!this.$router.push()首先我们要定义一个

本篇内容主要讲解“Vue怎么通过点击事件实现页面跳转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么通过点击事件实现页面跳转”吧!

this.$router.push()

首先我们要定义一个点击事件

在定义事件中调用this.$router.push()方法

<template>    <button @click = "handle">点击跳转</button></template><script>    export default{        methods:{            handle (){            //  路径/home对应我在router目录下index.js中定义的path属性值                this.$router.push('/home');            }        }    }</script>

目标跳转页面路由在router目录下index.js定义如下:

export default new Router({  routes: [    {      path: '/home',      name:'Home',      component: Home,    }, ]})

this.$router.push()中的参数规则

参数为字符串,即路径名称

//  路径/home对应router目录下index.js中定义的path属性值this.$router.push('/home');

参数为对象

//  对应router目录下index.js中定义的paththis.$router.push({path:'/home'});

参数为路由命名

//  对应router目录下index.js中定义的namethis.$router.push({name:'Home'});

带传递参数

// params里面放置的是我们要传递过去的参数this.$router.push({name:'Home',params:{user:'david'}});

带查询参数

// 带查询参数,传递过去的内容会自动拼接变成/home?user=davidthis.$router.push({path:'/home',query:{user:'david'}});

参数的接收

当我们使用params进行传参时,只需在接收参数的地方使用this.$route.params进行接收即可

eg:

//传参this.$router.push({name:'Home',params:{user:'david'}});// 在name为Home的组件中接收参数const id=this.$route.params.id;console.log(this.$route.params);//打印结果为{user:'david'}

当我们使用query传参时,只需在接收参数的地方使用this.$route.query进行接收即可,用法同上

!!!这里有一个小细节:$符号后面跟的是route不是router,跳转的时候 $后面跟的是router!!!

注意

  • query传参的参数会带在url后边展示在地址栏(/home?user=david),params传参的参数不会展示到地址栏

  • 由于动态路由也是传递params的,所以在 this.$router.push() 方法中path不能和params一起使用,否则params将无效,需要用name来指定页面

  • 我们也可以用this.$router.replace()来实现页面跳转,二者的区别是push跳转之后可以通过浏览器的回退键回到原来的页面,而一旦使用replace跳转之后,无法回到原来页面

到此,相信大家对“vue怎么通过点击事件实现页面跳转”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: vue怎么通过点击事件实现页面跳转

本文链接: https://www.lsjlt.com/news/343145.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue怎么通过点击事件实现页面跳转
    本篇内容主要讲解“vue怎么通过点击事件实现页面跳转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么通过点击事件实现页面跳转”吧!this.$router.push()首先我们要定义一个...
    99+
    2023-07-02
  • vue如何通过点击事件实现页面跳转详解
    目录前言this.$router.push()this.$router.push()中的参数规则参数的接收注意补充:VUE实现从一个页面跳转到另一个页面的指定位置总结前言 页面跳转,...
    99+
    2022-11-13
  • vue怎么通过点击事件弹出弹窗页面
    本篇内容介绍了“vue怎么通过点击事件弹出弹窗页面”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!步骤一创建一个弹窗页面,我们给该页面命名为d...
    99+
    2023-07-02
  • HTML怎么实现点击button页面跳转
    小编给大家分享一下HTML怎么实现点击button页面跳转,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!方法:1、使用onclick事件,在标签内添加“onclick="window.location.href=...
    99+
    2023-06-15
  • jquery怎么实现点击跳转到新页面
    jQuery (JQuery JavaScript Library) 是一个使用JavaScript编写的快速、小型、功能丰富的JavaScript库, 使得HTML文档操作、事件处理、动画效果和Ajax交互变得更加简单优雅。在Web开发中...
    99+
    2023-05-14
  • android怎么实现点击按钮跳转页面
    Android中实现点击按钮跳转页面可以通过以下步骤实现:1. 在XML布局文件中定义一个按钮组件,例如:```xml```2. 在Java代码中获取按钮组件,并设置点击事件监听器,例如:```javaButton button = f...
    99+
    2023-08-11
    android
  • 怎么在html中实现点击图片跳转页面
    今天就跟大家聊聊有关怎么在html中实现点击图片跳转页面,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签...
    99+
    2023-06-14
  • jquery怎么实现点击按钮跳转页面功能
    在网站开发中,经常会有一些需要使用到按钮(button)来实现页面跳转的场景。今天我们就来讲一下如何使用 jQuery 实现点击按钮进行页面跳转的功能。首先,在 HTML 文件头部 加入 jQuery 库,代码如下:<script s...
    99+
    2023-05-14
  • 怎么通过PHP控制JavaScript实现页面跳转
    本文小编为大家详细介绍“怎么通过PHP控制JavaScript实现页面跳转”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么通过PHP控制JavaScript实现页面跳转”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-07-05
  • vue如何通过点击事件弹出弹窗页面详解
    目录步骤一步骤二总结步骤一 创建一个弹窗页面,我们给该页面命名为dialogComponent,弹窗页面中要设置以下内容: <template> <!--1.首先,...
    99+
    2022-11-13
  • vue如何实现循环列表时点击跳转页面
    这篇文章将为大家详细讲解有关vue如何实现循环列表时点击跳转页面,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、在data数组里边添加id(说明:我的是虚拟数据)2、在...
    99+
    2022-10-19
  • html中通过点击button标签实现页面跳转的方法有哪些
    本篇内容主要讲解“html中通过点击button标签实现页面跳转的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html中通过点击button标签实现...
    99+
    2022-10-19
  • Android移动开发recycleView的页面点击跳转怎么实现
    本文小编为大家详细介绍“Android移动开发recycleView的页面点击跳转怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android移动开发recycleView的页面点击跳转怎么实现”文章能帮助大家解决疑惑,下面跟着小...
    99+
    2023-06-30
  • vue 点击按钮 路由跳转指定页面的实现方式
    目录点击按钮 路由跳转指定页面最终效果vue跳转页面常用的方式1:router-link跳转2:this.$router.push()3:this.$router.replace()...
    99+
    2022-11-13
  • 实例讲解怎么用html实现点击Button元素跳转页面
    在HTML中,可以使用标签实现页面跳转,但是如何通过按钮实现页面跳转呢?这就需要用到HTML中的<button>标签。本文将介绍在HTML中点击Button元素跳转页面。HTML Button基本语法用HTML Button实现...
    99+
    2023-05-14
  • vue中怎么通过父组件点击触发子组件事件
    这期内容当中小编将会给大家带来有关vue中怎么通过父组件点击触发子组件事件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。父组件app.vue<template>...
    99+
    2022-10-19
  • android怎么实现点击按钮跳转界面功能
    在Android中,可以通过以下方式实现点击按钮跳转界面的功能:1. 在布局文件中添加一个按钮控件,例如:```xml```2. 在...
    99+
    2023-08-08
    android
  • vue中怎么实现点击切换页面
    本教程操作环境:windows7系统、vue3、Dell G3电脑。vue中怎么实现点击切换页面?Vue案例--点击按钮切换页面用vue的方式做一个切换页面的效果。思路:注册一个组件,并在父元素中使用。使用v-if 和 v-else 来控制...
    99+
    2022-11-22
    Vue
  • vue怎么实现本项目页面之间跳转
    这篇“vue怎么实现本项目页面之间跳转”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue怎么实现本项目页面之间跳转”文章吧...
    99+
    2023-06-30
  • vue跳转页面和参数传递怎么实现
    本篇内容介绍了“vue跳转页面和参数传递怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!要实现一个功能:从页面A跳转到页面B,并且页面...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作