在弹窗的页面有Scroll-view,会造成与主页面滚动条冲突。
解决办法如下
原index.wxml
<view> 主内容 </view> <scroll-view scroll-y> 弹框内容 </scroll-view>
改动如下
index.json
{
"disableScroll":true //禁用原滚动条
}
index.wxml
<!--替换掉原来的view,用程序控制滚动条-->
<scroll-view scroll-y={{scroll}}>
主内容
</scroll-view>
<scroll-view scroll-y>
弹框内容
</scroll-view>
index.js
showDialog:function(e){
//显示弹框时,禁用主页面滚动条
this.setData({
scroll:false
})
},
hideDialog:function(e){
//关闭弹框时,启动主页面滚动条
this.setData({
scroll:true
})
},
原创内容,转载请注明出处。
