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

第二十:【路由的props配置】

作用:让路由组件更方便的收到参数(可以将路由参数作为props传给组件)

{name:'xiang',path:'detail/:id/:title/:content',component:Detail,
​
第一种方法:// props的对象写法,作用:把对象中的每一组key-value作为props传给Detail组件// props:{a:1,b:2,c:3}, 
​// props的布尔值写法,作用:把收到了每一组params参数,作为props传给Detail组件// props:true第二种方法:// props的函数写法,作用:把返回的对象中每一组key-value作为props传给Detail组件props(route){return route.query}
}

路由规则的props 的写法:

第一种写法:在路由上:props:true 只支持 params 的形式

{name:'xinwen',path:'/news',component:News,children:[{name:'xiang',path:'detail/:id/:title/:content?',component:Detail,// 第一种写法: // 第一种写法:将路由收到的所有params参数作为props传给路由组件props:true,  }]},第二步:在Detail.vue 页面中:<template><ul class="news-list"><li>编号:{{ id }}</li><li>标题:{{ title }}</li><li>内容:{{ content }}</li></ul></template><script setup lang="ts" name="About">defineProps(['id','title','content'])  // 执行这个defineProps 中包括的参数</script>

第二种方法:支持query 模式:

// 第二种写法:函数写法,可以自己决定将什么作为props给路由组件

props(route){ // 引入 route 路由

return route.query

}

注意如果是 query  和 params 时的区别:

路由:query 模式下path 是这样的 path:'detail',  

params 模式是这样写: path:'detail/:id/:title/:content?',

{name:'xinwen',path:'/news',component:News,children:[{name:'xiang',path:'detail',component:Detail,// 第一种方法://props:true,  // params模式下 path 要这样写:path:'detail/:id/:title/:content?',// 第二种方法:// 第二种写法:函数写法,可以自己决定将什么作为props给路由组件props(route){  // query模式下 path 要这样写 path:'detail',return route.query}}]},

http://www.lryc.cn/news/543097.html

相关文章:

  • Vue 2全屏滚动动画实战:结合fullpage-vue与animate.css打造炫酷H5页面
  • AF3 DataPipeline类process_pdb 方法解读
  • 抓包工具 wireshark
  • OpenBMC:BmcWeb app获取socket
  • 《深度学习实战》第2集-补充:卷积神经网络(CNN)与图像分类 实战代码解析和改进
  • nodejs:express + js-mdict 作为后端,vue 3 + vite 作为前端,在线查询英汉词典
  • 《深度剖析Linux 系统 Shell 核心用法与原理_666》
  • 索提诺比率(Sortino Ratio):更精准的风险调整收益指标(中英双语)
  • minio作为K8S后端存储
  • 一周学会Flask3 Python Web开发-Jinja2模板访问对象
  • RAGS评测后的数据 如何利用influxdb和grafan 进行数据汇总查看
  • 第25周JavaSpringboot实战-电商项目 4.商品分类管理
  • C语言--正序、逆序输出为奇数的位。
  • C#快速调用DeepSeek接口,winform接入DeepSeek查询资料 C#零门槛接入DeepSeek C#接入DeepSeek源代码下载
  • H13-821 V3.0 HCIP 华为云服务架构题库
  • Linux主机用户登陆安全配置
  • 提升数据洞察力:五款报表软件助力企业智能决策
  • Linux | man 手册使用详解
  • 安全见闻4
  • 项目实战--网页五子棋(匹配模块)(4)
  • P8716 [蓝桥杯 2020 省 AB2] 回文日期
  • 如何在视频中提取关键帧?
  • 為什麼使用不限量動態住宅IP採集數據?
  • Go语言中使用viper绑定结构体和yaml文件信息时,标签的使用
  • OpenIPC开源FPV之Adaptive-Link安装
  • [杂学笔记]OSI七层模型作用、HTTP协议中的各种方法、HTTP的头部字段、TLS握手、指针与引用的使用场景、零拷贝技术
  • RK3568开发笔记-AD7616调试笔记
  • Unity摄像机与灯光相关知识
  • AI前端革新金融风控:ScriptEcho助力高效开发
  • STM32--SPI通信讲解