expect end descriptor with depth 0 but g
通过分享进入小程序里面有一个webview页面,然后点右上角胶囊的返回首页就会报以下问题,实测ios和开发者工具没问题,只出现在android上面
不通过分享进去的话,通过搜开发版的二维码进去首页会偶显,通过小程序助手进去没有问题,
然后对首页代码块分块检验,发现只要不引入自定义TabBar就没问题,无论自定义TabBar里面代码写什么或者是空<view>都会有bug,
奇怪的是现在线上跑的正式版是没有问题,我用同样的代码放在开发版、体验版都会有bug.
// 首页代码 <block> <view class= "{{app.globalData.isIPX ? 'index ipx' : 'index'}}" bindtouchstart= "anonymousFunc0" > <view class= "index-header" > <view class= "location ellipsis tj-location-change" bindtap= "switchToWebview" data-e-tap-so= "this" data-e-tap-a-a= "{{locationUrl}}" data-e-tap-a-b= "{{anonymousState__temp}}" >{{cityName}}</view> <view class= "search-box tj-search-box" bindtap= "switchToWebview" data-e-tap-so= "this" data-e-tap-a-a= "{{searchUrl}}" data-e-tap-a-b= "{{anonymousState__temp2}}" > <input type= "text" placeholder= "输入景点/商品名称" disabled= "{{true}}" placeholder-style= "color:#9B9B9B;" /> </view> </view> <view class= "index-body" > <class-icons data= "{{icons}}" __triggerObserer= "{{ _triggerObserer }}" cityId= "{{cityId}}" regionId= "{{regionId}}" bindonswitchtowebview= "switchToWebview" __fn_onSwitchToWebview= "{{true}}" ></class-icons> <image src= "{{banner.img}}" class= "banner tj-banner-box" mode= "aspectFit" bindtap= "switchToWebview" data-e-tap-so= "this" data-e-tap-a-a= "{{banner.url}}" data-e-tap-a-b= "{{anonymousState__temp3}}" ></image> <recommend error= "{{error}}" __triggerObserer= "{{ _triggerObserer }}" recommendList= "{{recommendList}}" more= "{{more}}" showRecommendLoading= "{{showRecommendLoading}}" locationUrl= "{{locationUrl}}" bindonswitchtowebview= "switchToWebview" __fn_onSwitchToWebview= "{{true}}" ></recommend> </view> <block wx: if = "{{isShowPopup}}" > <follow-popup __triggerObserer= "{{ _triggerObserer }}" ></follow-popup> </block> <custom-tab-bar active= "index" __triggerObserer= "{{ _triggerObserer }}" ></custom-tab-bar> </view> </block> // custom-tab-bar代码 <block> <block wx: if = "{{active}}" > <view class= "{{app.globalData.isIPX ? 'custom-tab-bar ipx' : 'custom-tab-bar'}}" > <view class= "{{active !== 'user' ? 'tab-bar-btn active' : 'tab-bar-btn'}}" bindtap= "switchTab" data-e-tap-so= "this" data-e-tap-a-a= "index" >首页</view> <view class= "{{active === 'user' ? 'tab-bar-btn user-btn active' : 'tab-bar-btn user-btn'}}" bindtap= "switchTab" data-e-tap-so= "this" data-e-tap-a-a= "user" >我的</view> </view> </block> </block> |