最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
幼儿园家访记录50篇 不良事件分级 enbx用什么软件打开 怎么挽回男人的心重新爱上你 结婚请柬模板 电子版 如龙0怎么设置中文 天下奇闻趣事大全 linux 安装python 大学生自我鉴定 yum 卸载 等风也等你的完整一句 vscode vue 键盘玩手机游戏要下什么软件 mysql workbench使用教程 win7缺失dll文件一键修复 行程码绿色但是带星号 psm倾向得分匹配法 eplan是什么软件 win10重置能达到重装效果吗 latex使用教程 高级怼人的网名 有素质骂人特别狠的话 男生说lol是什么意思 创建数据库的sql语句 失去信任的感情多可怕 读书笔记红星照耀中国 win10 0x00000709 疫情英雄人物事迹简介 民族团结知识测试题及答案 lol网名大全男生骚气 流浪地球影评 四川方言口头禅 红星照耀中国曾易名为 那一定会很好课文解析 长边翻转和短边翻转是什么意思 怎么查当地快递是否停运 天玑1200和骁龙888哪个好 家庭困难低保申请书 lol载入界面黑屏转圈进不去 摄影报价表怎么做
当前位置: 首页 - 科技 - 知识百科 - 正文

vue路由跳转的三种方式

来源:懂视网 责编:临意 时间:2021-12-22 17:14:12
文档

vue路由跳转的三种方式

1、router-link,这属于实现跳转最简单的方式。2、this.$router.push({ path:’/user’})。​3、this.$router.replace{path:‘/’ }类似。
推荐度:
导读1、router-link,这属于实现跳转最简单的方式。2、this.$router.push({ path:’/user’})。​3、this.$router.replace{path:‘/’ }类似。

vue路由跳转的三种方式是怎样的呢?下面就让我们一起来了解一下吧:

1、router-link,这属于实现跳转最简单的方式。

<router-link to='需要跳转到的页面的路径>

浏览器在解析时,会将它解析成一个类似于<a> 的标签。

div和css样式略

<li >

        <router-link to="keyframes">点击验证动画效果 </router-link>  

 </li>

不要忘记了给需要跳转的路径在需要提前在router/index.js下引入。

2、this.$router.push({ path:’/user’})

常常用于路由传参,用法与第三种相似。

区别是:

1.query引入方式
params只可以用name来引入路由。
而query需要用path引入。

2.query传递方式
与ajax中get传参类似,在浏览器地址栏中显示参数。
params则类似于post,在浏览器地址栏中不显示参数。

在helloworld.vue文件中

<template>

.....

<li @click="change">验证路由传参</li>

</template>

<script>

export default {

  data () {

    return {

      id:43,  //需要传递的参数

    }

  },

  methods:{

    change(){

      this.$router.push({  //核心语句

        path:'/select',   //跳转的路径

        query:{           //路由传参时push和query搭配使用 ,作用时传递参数

          id:this.id , 

        }

      })

    }

  }

}

</script>

在select.vue文件中

<template>

  <select>

          <option value="1" selected="selected">成都</option>

          <option value="2">北京</option>

      </select>

</template>

<script>

    export default{

        data(){

            return{

                id:'',

            }

        },

        created(){  //生命周期里接收参数

            this.id = this.$route.query.id,  //接受参数关键代码

            console.log(this.id)  

        }

    }

</script>

当然也可以在使用的标签中通过v-if = ‘id == 1’或是else-if = 'id == 2'等进行区分拼接。

3、this.$router.replace{path:‘/’ }类似,就不做过多的介绍了。

以上就是小编的分享了,希望能够帮助到大家。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

vue路由跳转的三种方式

1、router-link,这属于实现跳转最简单的方式。2、this.$router.push({ path:’/user’})。​3、this.$router.replace{path:‘/’ }类似。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题幼儿园家访记录50篇幼儿园家访记录50篇专题不良事件分级不良事件分级专题enbx用什么软件打开enbx用什么软件打开专题怎么挽回男人的心重新爱上你怎么挽回男人的心重新爱上你专题结婚请柬模板 电子版结婚请柬模板 电子版专题如龙0怎么设置中文如龙0怎么设置中文专题天下奇闻趣事大全天下奇闻趣事大全专题linux 安装pythonlinux 安装python专题大学生自我鉴定大学生自我鉴定专题yum 卸载yum 卸载专题等风也等你的完整一句等风也等你的完整一句专题vscode vuevscode vue专题键盘玩手机游戏要下什么软件键盘玩手机游戏要下什么软件专题mysql workbench使用教程mysql workbench使用教程专题win7缺失dll文件一键修复win7缺失dll文件一键修复专题行程码绿色但是带星号行程码绿色但是带星号专题psm倾向得分匹配法psm倾向得分匹配法专题eplan是什么软件eplan是什么软件专题win10重置能达到重装效果吗win10重置能达到重装效果吗专题latex使用教程latex使用教程专题比较健康是什么梗比较健康是什么梗专题ntuser.dat是什么文件ntuser.dat是什么文件专题joiplay模拟器怎么使用joiplay模拟器怎么使用专题excel公式大全详解excel公式大全详解专题setinterval函数用法setinterval函数用法专题错误代码0x8007007b错误代码0x8007007b专题python join函数python join函数专题python xpathpython xpath专题python set函数python set函数专题xinput1_4.dll丢失怎么修复xinput1_4.dll丢失怎么修复专题vue路由跳转页面空白专题前端路由原理专题vue远程调用专题vue页面跳转携带参数专题mvc 自定义路由专题前端路由的实现专题vue路由面试专题react路由重定向专题react 路由传值专题vue路由钩子函数专题vue 路由拦截专题vue 路由钩子函数专题vue路由的钩子函数专题小程序路由跳转专题react router js跳转专题静态路由的实现专题vue阻止默认行为专题vue路由过渡动画专题vue router.js专题layer 调用子页面方法专题
Top