我有个问题想请教一下,就是最近做的一个防战,卖座电影,他的电影详情页面默认路由是cinema/:影院id/film
然后里面有一组电影列表数据,点击电影会跳转到cinema/:影院id/fim/:电影id
然后下面的电影名字和电影演员会改变,下面还有一个ul包裹着一个观看时间
下面的数据默认是今天的影座信息,进入页面的时候发送了三次请求,分别是影院id,电影列表,和根据电影的showDate请求的数据,他这个路由是什么样的,入坑三天了,我现在做的样子是,添加了两个路由视口,一个是电影信息,一个是影座信息,我打开页面的时候因为那两视口路由是动态的,不知道怎么默认显示出来,但感觉我的有些问题,求帮忙,明天第四天了
你现在不是套了个 router-view 子路由嘛?
你是想做数据重定向嘛?
访问这个
https://m.maizuo.com
/v5/#/cinema/4876/film
/5918/
默认跳转到
https://m.maizuo.com
/v5/#/cinema/4876/film
/5918/1649088000
如果是这样的话我觉得你可以根据 影院id 查询下面的所有电影 然后取第一条 ,抓到第一条的电影所有时间,取第一项,再去抓第一项里面的时间戳
然后做个拼接 push?
当然你做好if判断,在父组件加载的时候判断一下有没有对应的id 什么的,没有就这么请求,有就正常向下加载
这种是vue路由参数拼接模式
https://blog.csdn.net/weixin_42634991/article/details/122695909
{
component: 'BasicLayout',
path: '/',
key: '',
redirect: '/view/:username/:password',
title: '路由测试',
children: []
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!