请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

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

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

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>
复制代码

回复

使用道具 举报

7

主题

71

帖子

390

积分

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

使用道具 举报

0

主题

1

帖子

5

积分

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

使用道具 举报

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