微信扫码登录

其他登录方式

绑定手机号

注册

我同意用户协议

忘记密码

用户协议

绑定手机号

  • 推广与合作

小程序丨【已解决】同一个页面picker-view与scroll-view冲突,求解?

来源: 1941


【已解决】同一个页面picker-view与scroll-view冲突,求解?
项目中点击位置 用的是picker-view

<picker-view indicator-style="height: 40px;" class="distpicker-content" value="{{value}}" bindchange="changeArea">

js 代码

changeArea: function (e) {

console.log(1)

//让scoll-view禁止滚动

this.setData({

isScroll:false

})

console.log(this.data.job_property.city)

console.log(e)

//设置城市

this.setData({

city: this.data.job_property.city[e.detail.value[0]],

value: [e.detail.value[0], e.detail.value[1]],

cityid: this.data.job_property.city[e.detail.value[0]][e.detail.value[1]].id

})


},

但是在页面没打开picker-view时  页面(scroll-view)滚动时会触发picker-view的bindchange="changeArea"的事件


在没有点击位置时滚动页面,在黑色区域用手指滚动正常,而在蓝色区域则无法滚动,此时picker-view是被隐藏了,并没有在页面中显示

scroll-view   高度设置也正常

<scroll-view scroll-y="{{isScroll}}" bindscroll="scroll" scroll-top="{{scrollTop}}" style="height:{{windowWidth}}px;height:{{windowHeight}}px;overflow: scroll" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll">

wx.getSystemInfo({

success: function (res) {

that.setData({

windowWidth: res.windowWidth,

windowHeight: parseInt(res.windowHeight)+200

})

},

})

求解  是BUG吗?可有解决方案


网友回复:

黄***:系统记录

爱盈利-运营小咖秀(www.aiyingli.com) 始终坚持研究分享移动互联网App运营推广经验、策略、全案、渠道等纯干货知识内容;是广大App运营从业者的知识启蒙、成长指导、进阶学习的集聚平台;

想了解更多干货知识,请关注公众号运营小咖秀(ID: yunyingshow)

评论

相关文章推荐

京ICP备15063977号-2 © 2012-2018 aiyingli.com. All Rights Reserved. 京公网安备 11010102003938号