<view class="submenu">
<navigator url="/pages/journal/journal?title=journal" open-type="redirect">
<image src="../../images/{{tarbarSelect == 2 ? 'i_nav2_1.png' : 'i_nav2.png'}}" class="submenu_img"></image>
<text class="submenu_text {{tarbarSelect == 2 ? 'c_f8698b' : ''}}">日记</text>
</navigator>
</view>
为何打开新页面,小程序头部还有返回按钮?这个不是新页面吗?应该没有上级页面吧?而且是部分手机有,部分手机没有。如图
问题:相同代码,相同微信版本,只是手机型号不一样。导致误导用户点击返回,而退出了小程序,体验不好。这个是为何呢?
对不起,这个还真的没有办法控制。
ios手机,如果页面跳转类型是 open-type="redirect" ,顶部返回箭头,直接退出小程序,如果是open-type="navigate" ,顶部会增加一个关闭按钮,而且返回是返回上一页的。问题:open-type="redirect" 类型的页面,能不能头部不显示返回箭头?
您好,这是为了用户体验。
在IOS中没有物理返回按键,所以返回上一页需要一个虚拟按钮进行。
而在大多安卓手机上,是有这个物理返回按钮的。
那么微信在检测到有物理返回按钮后,就会将界面调整为不需要虚拟返回按钮。
这实际上是为了统一用户操作习惯,并不会此而造成体验问题。
当然,对于拥有多个测试机的您来说,可能不好。
但是对于单个手机用户而言,他实际上已经是习惯了自己手机系统的操作的。