methods: { //计算右侧栏每个tab的高度等信息 calcSize(){ let h = 0; this.classifList.forEach(item=>{ // 获取节点信息的高度 let view = uni.createSelectorQuery().select("#main-" + item.id); view.fields({ size: true, // 是否返回节点尺寸 }, data => { // data是方法的回调函数,参数是指定的相关节点信息。 item.top = h; // 顶部高度 h += data.height; item.bottom = h; // 底部高度 }).exec(); }); }, }