目前测试的是iphone7,系统版本12.0,微信版本6.7.3,复现代码:wechatide://minicode/iC42RmmI743W
真机第一次从授权管理页面返回未执行部分后续函数- 当前 Bug 的表现(可附上截图) 检测到用户没有打开地理位置授权时通过按钮进入授权设置,第一次从设置页返回后onshow中的部分函数没有执行,已监听到了onshow,但是获取位置的动作没有执行,再次进入设置页后返回才会执行 - 预期表现 从设置页返回后立即执行onshow的获取位置操作 - 复现路径 拒绝位置授权——点击按钮打开设置——设置完成后返回——未执行获取位置操作 - 提供一个最简复现 Demo
2018-10-22额,我这里把fixed的侧边栏元素放置到最外层的时候就可以了[代码]<[代码][代码]view[代码] [代码]id[代码][代码]=[代码][代码]"top"[代码] [代码]bindtap[代码][代码]=[代码][代码]'fh'[代码] [代码]class[代码][代码]=[代码][代码]"{{qmp?'qmp':''}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]src[代码][代码]=[代码][代码]'../../imgs/back.png'[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]城市列表[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码]<[代码][代码]view[代码] [代码]id[代码][代码]=[代码][代码]"box"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]scroll-view[代码] [代码]scroll-y[代码][代码]=[代码][代码]"true"[代码] [代码]id[代码][代码]=[代码][代码]"con"[代码] [代码]scroll-into-view[代码][代码]=[代码][代码]"{{toview}}"[代码] [代码]scroll-with-animation[代码][代码]=[代码][代码]"true"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"dqcity"[代码] [代码]data-city[代码][代码]=[代码][代码]"{{dw[0]}}"[代码] [代码]data-code[代码][代码]=[代码][代码]"{{dw[1]}}"[代码] [代码]bindtap[代码][代码]=[代码][代码]"sdxq"[代码] [代码]id[代码][代码]=[代码][代码]"dq"[代码][代码]>当前定位:{{dw[0]}}</[代码][代码]view[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"hotcity"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"hot"[代码] [代码]id[代码][代码]=[代码][代码]"hot"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]src[代码][代码]=[代码][代码]'../../imgs/Hot.png'[代码][代码]></[代码][代码]image[代码][代码]>热门城市</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"list1"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{list1}}"[代码] [代码]data-city[代码][代码]=[代码][代码]"{{item[0]}}"[代码] [代码]data-code[代码][代码]=[代码][代码]"{{item[2]}}"[代码] [代码]bindtap[代码][代码]=[代码][代码]"sdxq"[代码][代码]>{{item[0]}}[代码][代码] [代码][代码]<[代码][代码]span[代码][代码]>({{item[1]}})</[代码][代码]span[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"list"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{list}}"[代码] [代码]id[代码][代码]=[代码][代码]"e2"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"tit"[代码] [代码]id[代码][代码]=[代码][代码]"{{item.zm}}"[代码][代码]>{{item.zm}}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"li"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{item.list}}"[代码] [代码]wx:for-item[代码][代码]=[代码][代码]"citys"[代码] [代码]data-city[代码][代码]=[代码][代码]"{{citys[0]}}"[代码] [代码]data-code[代码][代码]=[代码][代码]"{{citys[2]}}"[代码] [代码]bindtap[代码][代码]=[代码][代码]"sdxq"[代码][代码]>{{citys[0]}}[代码][代码] [代码][代码]<[代码][代码]span[代码][代码]>({{citys[1]}})</[代码][代码]span[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码] [代码][代码]</[代码][代码]scroll-view[代码][代码]>[代码] [代码]</[代码][代码]view[代码][代码]>[代码][代码]<[代码][代码]view[代码] [代码]id[代码][代码]=[代码][代码]"fr"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]"xx"[代码] [代码]src[代码][代码]=[代码][代码]'../../imgs/Hot.png'[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{list}}"[代码] [代码]class[代码][代码]=[代码][代码]"zm"[代码] [代码]bindtap[代码][代码]=[代码][代码]'tz'[代码] [代码]data-md[代码][代码]=[代码][代码]"{{item.zm}}"[代码][代码]>{{item.zm}}</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码]
scroll-view受到一个position:fixed元素的影响无法滑动如题,项目需求是做出一个城市列表,但是UI设计的样式是页面不滑动,在一个独立元素中做出滑动效果,这样是没问题可以正常滑动的,但是还有一个fixed定位的侧边栏加上去的时候就会导致进入页面时scroll-view无法滑动的问题,请教下各位大神这是什么情况?[图片] [代码]<[代码][代码]view[代码] [代码]id[代码][代码]=[代码][代码]"box"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]scroll-view[代码] [代码]scroll-y[代码][代码]=[代码][代码]"true"[代码] [代码]id[代码][代码]=[代码][代码]"con"[代码] [代码]scroll-into-view[代码][代码]=[代码][代码]"{{toview}}"[代码] [代码]scroll-with-animation[代码][代码]=[代码][代码]"true"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"dqcity"[代码] [代码]data-city[代码][代码]=[代码][代码]"{{dw[0]}}"[代码] [代码]data-code[代码][代码]=[代码][代码]"{{dw[1]}}"[代码] [代码]bindtap[代码][代码]=[代码][代码]"sdxq"[代码] [代码]id[代码][代码]=[代码][代码]"dq"[代码][代码]>当前定位:{{dw[0]}}</[代码][代码]view[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"hotcity"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"hot"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]src[代码][代码]=[代码][代码]'../../imgs/Hot.png'[代码][代码]></[代码][代码]image[代码][代码]>热门城市</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"list1"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{list1}}"[代码] [代码]data-city[代码][代码]=[代码][代码]"{{item[0]}}"[代码] [代码]data-code[代码][代码]=[代码][代码]"{{item[2]}}"[代码] [代码]bindtap[代码][代码]=[代码][代码]"sdxq"[代码][代码]>{{item[0]}}[代码][代码] [代码][代码]<[代码][代码]span[代码][代码]>({{item[1]}})</[代码][代码]span[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"list"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{list}}"[代码] [代码]id[代码][代码]=[代码][代码]"e2"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"tit"[代码] [代码]id[代码][代码]=[代码][代码]"{{item.zm}}"[代码][代码]>{{item.zm}}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"li"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{item.list}}"[代码] [代码]wx:for-item[代码][代码]=[代码][代码]"citys"[代码] [代码]data-city[代码][代码]=[代码][代码]"{{citys[0]}}"[代码] [代码]data-code[代码][代码]=[代码][代码]"{{citys[2]}}"[代码] [代码]bindtap[代码][代码]=[代码][代码]"sdxq"[代码][代码]>{{citys[0]}}[代码][代码] [代码][代码]<[代码][代码]span[代码][代码]>({{citys[1]}})</[代码][代码]span[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]id[代码][代码]=[代码][代码]"fr"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]"xx"[代码] [代码]src[代码][代码]=[代码][代码]'../../imgs/Hot.png'[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{list}}"[代码] [代码]class[代码][代码]=[代码][代码]"zm"[代码] [代码]bindtap[代码][代码]=[代码][代码]'tz'[代码] [代码]data-md[代码][代码]=[代码][代码]"{{item.zm}}"[代码][代码]>{{item.zm}}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]> [代码][代码] [代码][代码]</[代码][代码]scroll-view[代码][代码]>[代码] [代码]</[代码][代码]view[代码][代码]>[代码][代码]page{[代码][代码]width[代码][代码]:[代码][代码]100%[代码][代码];[代码][代码]height[代码][代码]:[代码][代码]100%[代码][代码];[代码][代码]overflow[代码][代码]:[代码][代码]hidden[代码][代码];[代码][代码]background-color[代码][代码]:[代码][代码]#eee[代码][代码];box-sizing: [代码][代码]border-box;}[代码][代码] [代码][代码]::-webkit-scrollbar {[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]color[代码][代码]: [代码][代码]transparent[代码][代码];[代码][代码]} [代码][代码]#box{[代码][代码]width[代码][代码]:[代码][代码]100%[代码][代码];[代码][代码]height[代码][代码]:[代码][代码]100%[代码][代码];overflow-x:[代码][代码]hidden[代码][代码];}[代码] [代码]#con{[代码][代码]width[代码][代码]:[代码][代码]94%[代码][代码];[代码][代码]height[代码][代码]:[代码][代码]96%[代码][代码];[代码][代码]margin-left[代码][代码]:[代码][代码]3%[代码][代码];[代码][代码]margin-top[代码][代码]:[代码][代码]3%[代码][代码];[代码][代码]background-color[代码][代码]:[代码][代码]#fff[代码][代码];border-radius:[代码][代码]6[代码][代码]rpx;box-shadow:[代码][代码]0[代码] [代码]1px[代码] [代码]4px[代码] [代码]0[代码] [代码]#ccc[代码][代码];}[代码] [代码].dqcity{[代码][代码]width[代码][代码]:[代码][代码]100%[代码][代码];[代码][代码]height[代码][代码]:[代码][代码]100[代码][代码]rpx;[代码][代码]line-height[代码][代码]:[代码][代码]100[代码][代码]rpx;[代码][代码]padding-left[代码][代码]:[代码][代码]36[代码][代码]rpx;box-sizing:border-box;}[代码] [代码].hot{[代码][代码]height[代码][代码]:[代码][代码]90[代码][代码]rpx;[代码][代码]line-height[代码][代码]:[代码][代码]90[代码][代码]rpx;[代码][代码]background-color[代码][代码]:[代码][代码]#eee[代码][代码];[代码][代码]padding-left[代码][代码]:[代码][代码]36[代码][代码]rpx;box-sizing:border-box;[代码][代码]color[代码][代码]:[代码][代码]#9a9a9a[代码][代码];}[代码][代码].hot>image{[代码][代码]width[代码][代码]:[代码][代码]30[代码][代码]rpx;[代码][代码]height[代码][代码]:[代码][代码]30[代码][代码]rpx;[代码][代码]margin-top[代码][代码]:[代码][代码]28[代码][代码]rpx;[代码][代码]margin-right[代码][代码]:[代码][代码]10[代码][代码]rpx;[代码][代码]float[代码][代码]:[代码][代码]left[代码][代码];}[代码] [代码].list[代码][代码]1[代码][代码]{[代码][代码]width[代码][代码]:[代码][代码]100%[代码][代码];[代码][代码]height[代码][代码]:[代码][代码]90[代码][代码]rpx;[代码][代码]line-height[代码][代码]:[代码][代码]90[代码][代码]rpx;[代码][代码]padding-left[代码][代码]:[代码][代码]36[代码][代码]rpx;box-sizing:border-box;[代码][代码]border-bottom[代码][代码]:[代码][代码]1px[代码] [代码]solid[代码] [代码]#eee[代码][代码];}[代码][代码].list[代码][代码]1[代码][代码]>span{[代码][代码]color[代码][代码]:[代码][代码]#9a9a9a[代码][代码];}[代码] [代码].tit{[代码][代码]width[代码][代码]:[代码][代码]100%[代码][代码];[代码][代码]height[代码][代码]:[代码][代码]90[代码][代码]rpx;[代码][代码]line-height[代码][代码]:[代码][代码]90[代码][代码]rpx;[代码][代码]background-color[代码][代码]:[代码][代码]#eee[代码][代码];[代码][代码]padding-left[代码][代码]:[代码][代码]36[代码][代码]rpx;box-sizing:border-box;}[代码][代码].li{[代码][代码]width[代码][代码]:[代码][代码]100%[代码][代码];[代码][代码]height[代码][代码]:[代码][代码]90[代码][代码]rpx;[代码][代码]line-height[代码][代码]:[代码][代码]90[代码][代码]rpx;[代码][代码]padding-left[代码][代码]:[代码][代码]36[代码][代码]rpx;box-sizing:border-box;[代码][代码]border-bottom[代码][代码]:[代码][代码]1px[代码] [代码]solid[代码] [代码]#eee[代码][代码];}[代码][代码].li>span{[代码][代码]color[代码][代码]:[代码][代码]#9a9a9a[代码][代码];}[代码] [代码]#fr{[代码][代码]width[代码][代码]:[代码][代码]80[代码][代码]rpx;[代码][代码]position[代码][代码]:[代码][代码]fixed[代码][代码];[代码][代码]right[代码][代码]:[代码][代码]20[代码][代码]rpx;[代码][代码]top[代码][代码]:[代码][代码]150[代码][代码]rpx;[代码][代码]text-align[代码][代码]:[代码][代码]center[代码][代码];[代码][代码]z-index[代码][代码]:[代码][代码]999[代码][代码];[代码][代码]display[代码][代码]:inline-[代码][代码]block[代码][代码];}[代码][代码]#fr>image{[代码][代码]width[代码][代码]:[代码][代码]30[代码][代码]rpx;[代码][代码]height[代码][代码]:[代码][代码]30[代码][代码]rpx;}[代码][代码].zm{[代码][代码]font-size[代码][代码]:[代码][代码]15px[代码][代码];}[代码]
2018-07-03