在彈窗的頁面有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
})
},
原創內容,轉載請注明出處。
