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

Vue 两种导航方式

目录

一、声明式导航

二、编程式导航

三、两句话总结


一、声明式导航

1. 传参跳转:

<router-link :to="/user?name=CHEEMS&id=114514">Query传参
</router-link><router-link :to="/user?参数名1=参数值1&参数名2=参数值2&...">Query传参
</router-link>

2. 接参:

export default {created() {console.log(this.$route.query); // { id: "114514", name: "CHEEMS" }console.log(this.$route.query.id); // "114514"console.log(this.$route.query.name); // "CHEEMS"}
}

二、编程式导航

1. 传参跳转:

<router-link :to="/user/114514/CHEEMS">Params传参
</router-link><router-link :to="/user/参数值1/参数值2/...">Params传参
</router-link>

需要额外配置路由: 

// 路由配置
routes: [{ path: '/home/:id/:name', component: Home },{ path: '/user/:id/:name?', component: User } // 参数名后面加个?表示参数可选]// 路由配置
routes: [{ path: '/home/:参数名1/:参数名2/:...', component: Home },{ path: '/user/:参数名1/:参数名2?/:...', component: User } // 参数名后面加个?表示参数可选]

2. 接参:

export default {created() {console.log(this.$route.params); // { id: "114514", name: "CHEEMS" }console.log(this.$route.params.id); // "114514"console.log(this.$route.params.name); // "CHEEMS"}
}

三、两句话总结

  • Query适合传临时参数,如搜索、分页、筛选等。
  • Params适合传固定资源路径,如用户ID、文章标题等。
http://www.dtcms.com/a/182970.html

相关文章:

  • 让fixe和absolute根据锚点元素定位
  • python如何提取Chrome中的保存的网站登录用户名密码?
  • 2021-11-16 C++歌手去掉2最高2最低均分
  • 《从零构建大模型》PDF下载(中文版、英文版)
  • [面试]SoC验证工程师面试常见问题(六)高速接口篇
  • [CANN] 安装软件依赖
  • 如何在postman使用时间戳
  • 【Linux基础】文件查找和文本处理指令
  • Java基础 集合框架 Collection接口和抽象类AbstractCollection
  • drf 使用jwt
  • 智能库室联管联控系统|智能兵器室门禁管理系统
  • transformers基础组件之pipeline
  • navicat 如何导出数据库表 的这些信息 字段名 类型 描述
  • 《AI大模型应知应会100篇》第53篇:Hugging Face生态系统入门
  • 【动态导通电阻】软硬开关下GaN器件的动态RDSON
  • 使用FastAPI和React以及MongoDB构建全栈Web应用02 前言
  • 投影显示技术全解析:主流方案对比与雷克赛恩 CyberPro1 的核心优势
  • Jmeter中的BeanShell如何使用?
  • vscode_python远程调试_pathMappings配置说明
  • 美国、日本、印度、印度尼西亚\东帝汶、台湾电台电视地图数据
  • [学习]RTKLib详解:rtksvr.c与streamsvr.c
  • 光流 | 基于深度学习的光流估计算法汇总,原理,公式,流程图,代码
  • Android平台FFmpeg音视频开发深度指南
  • uniapp使用ui.request 请求流式输出
  • 【基于 LangChain 的异步天气查询3】OpenWeather实现实时天气查询
  • Java—— 集合 List
  • 真人配音与AI创作有声读物
  • D. Apple Tree Traversing 【Codeforces Round 1023 (Div. 2)】
  • LeetCode 热题 100 138. 随机链表的复制
  • 实验四:网络编程