route 与 router 之间的差别

简述:

router:主要用于处理一些动作,

route:主要获得或处理一些数据,比如地址、参数等

例:

videoInfo1.vue:

javascript 复制代码
<template>
  <div class="video-info">
    <h3>二级组件:点赞情况分析</h3>
  </div>
</template>

<script>
export default {
  name: 'video-Info1',
  created () {
    setTimeout(() => {
      // 这里router进行路由跳转
      this.$router.push({ name: 'video-info2', query: { somedata: 'info1传递来的信息' } })
    }, 3000)
  }
}
</script>

<style>

</style>

videoInfo2.vue:

javascript 复制代码
<template>
  <div class="video-info">
    <h3>二级组件:互动情况分析</h3>
  </div>
</template>

<script>
export default {
  name: 'video-info2',
  mounted () {
    console.log(this.$route.query)
    // 这里route进行数据获取
  }
}
</script>

<style>

</style>

用户主动点info2,输出为空;

从 info1 跳转到 info2 后,info2 输出从 info1 传递过来的数据:

相关推荐
橘子真甜~2 小时前
C/C++ Linux网络编程15 - 网络层IP协议
linux·网络·c++·网络协议·tcp/ip·计算机网络·网络层
程序员爱钓鱼3 小时前
Node.js 编程实战:文件读写操作
前端·后端·node.js
Allen正心正念20253 小时前
网络编程与通讯协议综合解析
网络
PineappleCoder3 小时前
工程化必备!SVG 雪碧图的最佳实践:ID 引用 + 缓存友好,无需手动算坐标
前端·性能优化
bing_feilong3 小时前
ubuntu中的WIFI与自身热点切换
网络
CodeByV3 小时前
【网络】UDP 协议深度解析:从五元组标识到缓冲区
网络·网络协议·udp
JIngJaneIL4 小时前
基于springboot + vue古城景区管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
敲敲了个代码4 小时前
隐式类型转换:哈基米 == 猫 ? true :false
开发语言·前端·javascript·学习·面试·web
澄江静如练_4 小时前
列表渲染(v-for)
前端·javascript·vue.js
虹科网络安全4 小时前
艾体宝洞察 | 利用“隐形字符”的钓鱼邮件:传统防御为何失效,AI安全意识培训如何补上最后一道防线
运维·网络·安全