请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在这个商品详情页碰到了2个问题:1.点击商品页面自动跳回首页;2.请求的接口不像视频里那样把productId也传过去,所以请求不到数据,求解答,谢谢

1、按视频那样,如果没有传productId,则跳回首页,我现在就是一点击商品就自动跳回首页了,因为peoductId的值是undefined,把非!去掉才能正常跳转到商品详情页;
图片描述
2.把!去掉后,进入商品详情页,请求detail信息时,所请求的接口地址并没有把productId参数传过去,所以返回了status:2,而且页面一直只显示loading;
![图片描述

图片描述
图片描述
图片描述
图片描述

正在回答 回答被采纳积分+3

2回答

娜_ 2019-07-26 15:26:53

我也遇到你这问题了,跳转到首页,将那个if(!this.data.productId){ _mm.goHome();}注释掉,就不会跳转到首页,在一直处于loading,查了好久才发现productId : _mm.getUrlParam(" productId") || "",内,前面多了个空格…………………………

0 回复 有任何疑惑可以回复我~
Rosen 2019-06-23 21:02:21

看看你跳转的路径,里面是不是已经把productId参数给带过来了。url里的参数没传过来的话后面都没法获取了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信