在这个商品详情页碰到了2个问题:1.点击商品页面自动跳回首页;2.请求的接口不像视频里那样把productId也传过去,所以请求不到数据,求解答,谢谢
来源:6-12 商品详情页的开发3
qq_云水边静沐暖阳_04205942
2019-06-22
1、按视频那样,如果没有传productId,则跳回首页,我现在就是一点击商品就自动跳回首页了,因为peoductId的值是undefined,把非!去掉才能正常跳转到商品详情页;
2.把!去掉后,进入商品详情页,请求detail信息时,所请求的接口地址并没有把productId参数传过去,所以返回了status:2,而且页面一直只显示loading;
![
写回答
2回答
-
娜_
2019-07-26
我也遇到你这问题了,跳转到首页,将那个if(!this.data.productId){ _mm.goHome();}注释掉,就不会跳转到首页,在一直处于loading,查了好久才发现productId : _mm.getUrlParam(" productId") || "",内,前面多了个空格…………………………
00 -
Rosen
2019-06-23
看看你跳转的路径,里面是不是已经把productId参数给带过来了。url里的参数没传过来的话后面都没法获取了
032019-06-24
相似问题