找回密码
 立即注册
搜索

onReady下调用list组件的scrollTo方法无效?

2
回复
2198
查看
[复制链接]

6

主题

8

帖子

30

积分

 楼主| 2018-5-7 16:03:04 显示全部楼层 |阅读模式
本帖最后由 JasonMa 于 2018-5-7 16:12 编辑
  1. <template>
  2. <!-- template里只能有一个根节点 -->
  3. <div class="movielist-comp">
  4. <list class="comp-itmes" id="comp-itmes">
  5. <block for="(index, item) in movieList.data">
  6. <list-item class="item-movie" type="movie-item" onclick="clickTab(index)">
  7. <image class="normalImg" src="{{ item.img }}"></image>
  8. <text class="normalTxt">{{ item.title }}</text>
  9. </list-item>
  10. </block>
  11. </list>
  12. </div>
  13. </template>
  14. <script>
  15. export default {
  16. props: ['movieList'],
  17. onReady() {
  18. this.moveTolist();
  19. },
  20. moveTolist() {
  21. this.$element('comp-itmes').scrollTo({
  22. index: this.movieList.now
  23. });
  24. },
  25. clickTab(index) {
  26. this.movieList.now = index;
  27. this.moveTolist();
  28. }
  29. };
  30. </script>
复制代码
回复

使用道具 举报

8

主题

174

帖子

910

积分

2019-5-13 21:06:28 显示全部楼层
暂时应该不能监听
回复

使用道具 举报

0

主题

1

帖子

5

积分

2019-5-22 17:40:36 显示全部楼层
setTimeout( function(){scrollTo(20)},300)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册