当前位置:网站首页>router---编程式导航
router---编程式导航
2022-08-04 12:59:00 【monstkl】
一、编程式导航和声明式导航
声明式:<router-ling to="">
编程式: router.push('')
二、编程式导航的方法
1、push 导航到不同位置
2、replace
3、 go(n) 参数为整数,可正可负
导航的方法会返回一个promise来告诉导航是否成功
三、编程式导航方法(push、replace)的参数:字符串 | 对象
1、字符串
router.push('/detail')
2、对象(提供了path,params就会被忽略)
router.push({path: '/detail'})
router.push({path: '/detail', query:{}})
router.push({name: 'detail', params:{}}) // 这里的name对应路由配置中的name,大小写敏感
四、在组件中接受导航时传递的参数
route.query.xx
route.params.xx
五、params参数不会显示在地址栏,除非路由里配置了路径参数
边栏推荐
猜你喜欢
随机推荐
基于双层共识控制的直流微电网优化调度(Matlab代码实现)
sqlplus报错ORA-12547: TNS:lost contact解决
oracle sql中根据条件判断是否插入数据
情人节浪漫3D照片墙【附源码】
未来已来,只是尚未流行
Unity 3D模型展示框架篇之资源打包、加载、热更(Addressable Asset System | 简称AA)
为什么密码云服务平台是云时代的必然之选?
绩效考核带给员工的不能只是压力
小程序对接企业微信客服
8/3 训练日志 (树状数组+区间覆盖+思维+01字典树)
d不要直接用转串
Just a Hook
Django使用腾讯云发送短信并存入redis
如何治理资源浪费?百度云原生成本优化最佳实践
博尔赫斯-诗中的经典语段
什么是 DevOps?看这一篇就够了!
String是引用类型
【解决方案 三十一】Navicat数据库结构同步
MFC的相机双目标定界面设计
Diffusion Models:生成扩散模型