Uni-app 模式 nvue
scroll-view 设置 scroll-into-view 滚动
我做的是聊天,每当插入 数据的时候,我度会改变这个值为 最后一个元素的id。现在出现一个情况,就是内容没有达到满屏,没有撑开滚动条,依然被滚动了,导致下不来,顶上面去了。
而当 内容 超出屏幕区域,调用该命令一切正常,前几个版本测试无此问题,不然也不会 采用这个方式,希望官方排查下
注释部分是我尝试 用计算 组件的顶部来做处理,但是 显示获取不到
this.$nextTick(function(){
/ uni.createSelectorQuery().selectViewport().scrollOffset(res => {
console.log("竖直滚动位置" + res.scrollTop);
}).exec();
let view = uni.createSelectorQuery().in(this).select("#mess" + this.or_data.list[this.or_data.list.length -1].time);
view.fields({
size: true,
scrollOffset: true
}, data => {
console.log("得到节点信息" + JSON.stringify(data));
console.log("节点的宽为" + data.width);
}).exec(); /
this.$set(this,'sorr_id','mess' + this.or_data.list[this.or_data.list.length -1].time);
console.log('触发滚动');
})
0 个回复