当前位置: 首页 > article >正文

Vue框架学习笔记-9

不同页面之间的数据传递

在Vue-cli框架中,每个页面都是独立的,相当于每个组件也是独立的,他们的数据并不会共享,所以要将两个不同页面之间的数据进行传递共享,这就成为了问题。我们通常会使用以下解决方案;

通过静态路由

查询参数附加在URL的查询字符串中(即URL的?后面的部分)。它们对于需要保留在URL中以便用户可以通过书签或分享链接来访问的数据很有用。
发送数据:

this.$router.push({ path: '/target', query: { userId: 123 }});

接收数据:

在目标组件中,你可以通过this.$route.query来访问这些数据。

export default {  
  mounted() {  
    console.log(this.$route.query.userId); // 输出: 123  
  }  
}

通过动态路由

Params(动态路由匹配)
Params通常用于动态路由匹配,例如,当你有一个像/user/:id这样的路由时。这些参数不会出现在URL的查询字符串中,而是作为URL的一部分。


http://www.kler.cn/a/298775.html

相关文章:

  • 将多个 k8s yaml 配置文件合并为一个文件
  • 梳理你的思路(从OOP到架构设计)_设计模式Android + Composite模式
  • Burp炮台实现(动态ip发包)
  • WebXR
  • 《AI智能体》——魔搭工作流模式
  • KAFKA 权威指南笔记(一)究竟应该配置多少个BROKER?
  • Android12——Launcher3文件夹布局修改调整
  • 鸿蒙HarmonyOS应用开发者高级认证重点知识详解
  • 2024国赛数学建模C题论文:基于优化模型的农作物的种植策略
  • 根据NVeloDocx Word模板引擎生成Word(一)
  • 【C++】容器list常用接口详解
  • vue3 嵌套iframe 通讯
  • Docker 安装FileBeat、Elasticsearch及Kibana详细步骤
  • 基于Pinia和Compute的持久化localStorage登录态管理Vuejs 源码教学
  • 服务网关工作原理,如何获取用户真实IP?
  • Android Radio2.0——公告监听设置(四)
  • 表连接查询之两个left join与递归SQL
  • 使用Python本地搭建http.server文件共享服务并实现公网环境远程访问——“cpolar内网穿透”
  • 党务政务服务|基于SprinBoot+vue的党务政务服务热线系统(源码+数据库+文档)
  • Swagger UI 无法发送 Cookie
  • FFmpeg读取文件列表
  • FunASR搭建语音识别服务和VAD检测
  • GPT-4o mini轻量级大模型颠覆AI的未来
  • 软件测试学习笔记丨Vim编辑器的常用命令
  • 挂轨巡检机器人在发电厂与煤矿皮带机场景的应用
  • C语言猜数字小游戏(6)