- 微信小程序,从详情页进入列表页,怎么局部刷新?
请教一个问题。微信小程序,从详情页进入列表页,怎么局部刷新? 订单列表页,头部是tab切换,可以下拉翻页。 每条数据都有不同行为的按钮操作。 比如: 待支付的订单,按钮(取消订单,去支付) 已完成的订单,按钮(去评论/查看评论,再次预订,删除订单) 假如: 我此刻点击 “待支付”选项下》第2页的》第5条数据,进入详情页(详情页的按钮和它的列表页按钮一致)》点击了“去支付”按钮 返回列表页,想要仍然在“待支付”选项下,第二页的第5条数据的位置上,但是这条数据已经移除了,因为该条数据已经是“已支付”状态了 或者说,我在列表页“全部”选项下,下拉到第3页,第5条,点击了一条“已完成”的订单,点击“去评论”,然后进入“评论页”》“提交”,返回列表页,仍然在“全部”选项下的,第3页,第5条的位置上,该数据已变为“已评论”的状态,按钮从“去评论”变更为“查看评论” +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 因为“下单”,“删除订单”,“去评论”,“去支付”,好多操作都会影响订单列表,为了每次都能得到最新的状态,所以我现在订单列表页用了onshow方法,导致每次列表页,都重新请求第1页数据,并且手动scrollTop=0。这样就导致我无法还原进入详情页之前的位置。有没有局部刷新的方法啊?既能更新某一条的数据,又能保存当前page和当前scrolltop位置。
2019-12-11 - 安卓微信7.0.0版本视频全屏后webview的显示区域高度被改变
- 当前 Bug 的表现(可附上截图) 以下问题均在安卓微信升级7.0.0之后会默认开启设置-通用-微信支持横屏显示后发生,如关闭支持横屏后不会出现该问题。 问题1:webview页使用wx.navigateTo跳转回小程序的视频播放页,video播放页只有video组件,点击全屏进入全屏模式之后退出全屏模式,左上角正常返回webview页,webview页高度发生变化(方向发生变化?)。 (正常的小程序页面跳转video播放页有一定几率造成小程序正常页面显示区域也发生变化(非必现,复现规律还没摸清楚 ,属于偶发情况,复现时小程序正常页面显示情况也同图1)) 图1:出现问题的页面截图 [图片] 图2:正常显示的页面效果 [图片] 问题2:小程序video播放页点击右下角按钮video全屏播放后,如果点击左上角返回按钮,video会在全屏和非全屏模式闪动,然后停留在全屏模式无法正常退出全屏,多次点击后有可能正常返回,也有可能造成黑屏,如果通过右下角全屏按钮退出全屏可以正常退出,但仍会触发问题1的情况。 由于bug情况属于屏幕闪动,所以无法截图,复现概率极高。 - 预期表现 问题1:首先应该提示用户微信升级后开放了支持微信横屏功能,询问用户是否打开,而不是默认打开(用户并不知道有这个功能,并且一直没找到关闭的方法);如果支持横屏功能开启后,小程序如果未设置 pageOrientation:auto video组件全屏应不会影响webview的显示区域宽高或方向(或正常小程序页面的宽高或方向)。 问题2:点击左上角返回按钮应能正常退出全屏模式,而不是闪屏,功能应同右下角全屏按钮。 - 复现路径 - 提供一个最简复现 Demo
2019-01-12 - webview内嵌h5video手机全屏再返回后,部分安卓机型屏幕高度会变小
- 当前 Bug 的表现(可附上截图) webview内嵌h5video手机全屏再返回后,部分安卓机型(荣耀8,小米8)屏幕高度会变小 未全屏时:[图片] 全屏后再返回: [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-12-20 - 小程序打开提示:运行环境加载失败(2,101)
AppID:wxdb82656bb0608eb5 调试版本正常,代码审核发布后 小程序打开提示:运行环境加载失败(2,101)
2018-02-10