scrollTo相关问题

来源:7-21 播放器歌词滚动列表实现

goleft

2018-12-27

在handleLyric函数中,再lineNum小于5的条件下有这样一行代码:

this.$refs.lyricList.scrollTo(0, 0, 1000)

但是这里会导致报错
图片描述
于是我把这个 lyricList对象打印出来发现只有这几个方法属性:
图片描述
把代码换成这样就好了。

this.$refs.lyricList.scrollTop(0, 0, 1000)

我看官方的API文档链接描述,也没有说到scrollTop这个方法。难道是没有更新吗?

写回答

1回答

ustbhuangyi

2018-12-28

this.$refs.lyricList 指向的是 scroll 组件的实例,而不是 better-scroll 的实例,所以你的 scroll 组件要定义 scrollTo 方法才可以

1
1
goleft
嗯嗯,是的。理解了!在scroll组件里面定义的事件调的是BScroll的实例的事件。
2018-12-28
共1条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程