//方法1
let sh = this.$refs.redbugdetail0.$el.scrollHeight
let st = this.$refs.redbugdetail0.$el.scrollTop
let ch = this.$refs.redbugdetail0.$el.clientHeight
//方法2
// let sh = document.getElementById('redbugdetail0').scrollHeight
// let st = document.getElementById('redbugdetail0').scrollTop
// let ch = document.getElementById('redbugdetail0').clientHeight
方法1 方法2
在 H5 页面正常工作, 为毛在 APP 上不工作
官方提供的这个
uni.createSelectorQuery().in(this).select('#redbugdetail0');
为啥又 获取不到 clientHeight 字段
搞的我很蛋疼
还不如直接 VUE 开发呢 ;
我是要做个 下拉刷新功能 结果 uniapp 一堆坑哇, 被给我说 插件 在我项目里面没有一个能用的 时不时就有 bug
2 个回复
回梦無痕 - 暂停服务
额,如果确实要用H5的方法,可以用wxs,uniapp的v3模式可以使用document。
你要做下拉刷新,应该有不少一部分是跟手交互的动画,用wxs性能更好。
堂吉诃德 - 自学是一门艺术
你代码最后少了一个exec()方法,虽然能解决问题,但是查询速度真的好慢...