微信扫码登录

其他登录方式

绑定手机号

注册

我同意用户协议

忘记密码

用户协议

绑定手机号

近期有不法分子打着爱盈利的旗号,制作“爱盈利”名称的App,并伪造爱盈利证件,骗取用户信任,以抖音点赞赚钱或其他方式赚钱为名义,过程中以升级会员获得高佣金为名让用户充值。
爱盈利公司郑重声明:我司没有研发或运营过任何名为“爱盈利”的APP,我司做任务赚钱类产品从没有让任何普通用户充值升级会员。我公司产品均在本网站可查询,请将网站拉至底部,点击“关于我们”可查看爱盈利相关产品与服务。
温馨提示:当遇到此类问题请拨打官方电话或添加官方微信,以免财产损失。爱盈利官网地址:www.aiyingli.com。
  • 推广与合作
X

小程序丨【已解决】ScrollView的全屏高度滚动监听

来源: 295549


因为要给scrollView一个全屏的大小 然后又要监听事件 如果直接设为1334 会有一些莫名其妙的BUG 因为导航栏占用了64px,系统自己做了一个外部滑动好像是这样 但是导致监听事件紊乱,当滑到低于xx位置的时候回调无法触发。1334rpx-64px做法又不行 我有点感觉绝望


或者哪位大佬能知道 如何获取到位于导航栏和tabbar之间的确定的rpx数值

网友回复:

Σ***:

wx.getSystemInfo

windowHeight

恋***:

获取运行的windowHeight,然后代码里面计算真实的尺寸。

H***:

能给个demo地址吗 我连获取控件的办法都是没找到

Σ***:

https://mp.weixin.qq.com/debug/wxadoc/dev/api/systeminfo.html#wxgetsysteminfoobject

H***:

虽然我很想展现得 我知道怎么做了 但是我到现在还是不知道 怎么做

_(:з」∠)_

Σ***:

你的目的不是获取navigationBar到tabbar之间的距离吗?

wx.getSystemInfo({
  success: function(res) {
    console.log(res.model)
    console.log(res.pixelRatio)
    console.log(res.windowWidth)
    console.log(res.windowHeight)
    console.log(res.language)
    console.log(res.version)
    console.log(res.platform)
  }
})


他返回的windowHeight就是这个距离,单位是px

H***:

对啊 或许 我表达的不够清晰

我并不知道 怎么能够设置那个view的高度

Σ***:

如果你只是想设置scrollView高度为可用全屏的话

page{
    height:100%;
}
scroll-view{
    height:100%;
}



H***:

我想 我可能需要把问题重新描述一遍 了

<scroll-view style="height: {{scrollViewContent}};" id="1" scroll-y bindscroll="scroll" bindscrolltoupper="upper">

这是我的样式代码


onLoad: function (options)

{

var res = wx.getSystemInfoSync();

console.log(res.windowHeight);

},

这是我获取高度的代码


data: {

indicatorDots: true,

。。。(省略n多信息)

scrollViewContent: 1000px,

},

这是我js中的数据


我知道我没有将数据放进去 但是在第一步绑定的时候就出现了问题

H***:

当然我知道我设置id准备使用H5的方法获取view的做法可能很煞笔

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

想了解更多移动互联网干货知识,请关注微信公众号运营小咖秀(ID: yunyingshow)

评论

相关文章推荐

SELECT dw_posts.ID,dw_posts.post_title,dw_posts.post_content FROM dw_posts INNER JOIN dw_term_relationships ON (dw_posts.ID = dw_term_relationships.object_id) WHERE 1=1 AND(dw_term_relationships.term_taxonomy_id = 5246 ) AND dw_posts.post_type = 'post' AND (dw_posts.post_status = 'publish') GROUP BY dw_posts.ID ORDER BY RAND() LIMIT 0, 6

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