龙岗做网站公司,装修网站线怎样做,typecho跟wordpress,做网络推广怎么收费场景#xff1a;想要通过链接跳转传递catidcatid2类别id,商品类别id 跳到这一页左侧对应的类别栏上面,同时跳到右侧列表滚动到对应商品那一块区域。 遇到的问题#xff1a;在for循环中通过绑定id获取不到商品列表的具体位置。 原因#xff1a;在onReady函数和mounted函…场景想要通过链接跳转传递catidcatid2类别id,商品类别id 跳到这一页左侧对应的类别栏上面,同时跳到右侧列表滚动到对应商品那一块区域。 遇到的问题在for循环中通过绑定id获取不到商品列表的具体位置。 原因在onReady函数和mounted函数中没有获取到接口返回的数据所以id那会还没渲染上。 解决方法id换成ref在接口返回成功的then函数中使用$nextTick函数获取元素。 在for循环绑定ref的时候获取ref需要加上[0]
then(() {if (this.secondId2) {this.$nextTick(() {let cid this.secondId2const node this.$refs[cid][0]this.scrollTop node.$el.offsetTop})}
})