为什么小程序跳转页面,最多只有5层?决定5层的依据是什么?
发布于 6 年前 作者 lei76 2659 次浏览 来自 问答

5层真的不够。店铺界面-》店铺商品列表-》商品详情-》下单-》收货人地址管理-》收货人编辑。这就6层了。然后死都弹不出收货人编辑界面。感觉小程序限制的东西好多,而且问题还真不少。原来还挺看好的。但开发到现在,发现坑真的不少。就怕变成一个鸡肋。

10 回复

所以你需要在某个地方使用wx.redirectTo进行页面的跳转。

收货人地址管理 & 收货人地址编辑是同一个层级,点击编辑/新增的时候通过wx.redirectTo导航到编辑页面,编辑完毕后再通过wx.redirectTo导航回管理页面,我也是参考了别人的小程序

5层可以理解,但我觉得小程序应该设置一个机制,就是到了5层之后 自动将 wx.navigateTo 改为wx.redirectTo, 因为开发者没有办法计算的那么准确到了第几层。

收货人地址管理,用户不是每次下单都会去改的。所以不应该和下单界面放在一块。然后自动redirectTo,肯定不行。因为navigateTo本来是为了保持前一界面的状态。直接redirect把前一页录的数据全丢了。我所质疑的是,为什么是5,而不是8,或者10.我觉得5不够。进到小程序,就用掉1,其实能打开的层级只有4级了。

听说这个层级 马上会放宽了

可以不跳转页面,改变显示内容。自己增加一个返回的按钮

一个基础平台,需要做产品设计的,通过设计来回避它存在的缺陷。这是什么平台。

收货地址那个用微信的chooseAddr吧,应该就没有这个问题了

下单-》收货人地址管理-》收货人编辑  一个够了

上面说的这个场景,麻烦请高手指点一二。怎么个设计法?这个流程基本上是一个标准的电商操作的流程。。。

回到顶部