你好,上述方法可以详细给我描述下吗?感谢。
wxs实现菜单联动(右侧滚动联动左侧scrollTop该如何解决)[图片] 目前已经能够实现文字联动(且不会有延迟),但左侧scrollTop没找到突破口(不用想逻辑层控制了,会出现性能问题,不然也不会用wxs) //wxs部分 var funcA = function (e, ins) { var claslist = ins.selectComponent('.classsicfy') // console.log(JSON.stringify(e)) console.log(JSON.stringify(claslist.requestAnimationFrame())) // var st = claslist.getState() var classfy = ins.selectAllComponents('.lefttab') var list = ins.selectAllComponents('.index-name') // console.log(JSON.stringify()) for (var i = 0; i < list.length; i++) { // console.log(JSON.stringify(list[i].getDataset())) if (e.detail.scrollTop >= list[i].getDataset().top && e.detail.scrollTop < list[i + 1].getDataset().top) { // setScroll(i) classfy[i].setStyle({ color: 'red', }) // classfy[i].callMethod('testCallMed',{index:i}) } else { classfy[i].setStyle({ color: 'black' }) } } };
2019-05-16