GraceUI
GraceUI
  • 发布:2019-08-29 11:13
  • 更新:2021-05-14 12:19
  • 阅读:5827

【报Bug】uni.pageScrollTo 函数无效(nuve 页面 uni-app 模式)

分类:uni-app

详细问题描述

uni.pageScrollTo 函数无效(nuve 页面 uni-app 模式)
演示代码见附件

2019-08-29 11:13 负责人:DCloud_uniAD_HDX 分享
已邀请:
DCloud_uniAD_HDX

DCloud_uniAD_HDX

目前暂不支持,暂时参考下面的方案

<template>  
  <div class="wrapper">  
    <scroll-view class="scroller">  
      <div class="row" v-for="(name, index) in rows" :ref="'item'+index">  
        <text class="text" :ref="'text'+index">{{name}}</text>  
      </div>  
    </scroll-view>  
    <div class="group">  
      <text @click="goto10" class="button">Go to 10</text>  
      <text @click="goto20" class="button">Go to 20</text>  
    </div>  
  </div>  
</template>  

<script>  
  const dom = weex.requireModule('dom')  

  export default {  
    data () {  
      return {  
        rows: []  
      }  
    },  
    created () {  
      for (let i = 0; i < 30; i++) {  
        this.rows.push('row ' + i)  
      }  
    },  
    methods: {  
      goto10 (count) {  
        const el = this.$refs.item10[0]  
        dom.scrollToElement(el, {})  
      },  
      goto20 (count) {  
        const el = this.$refs.item20[0]  
        dom.scrollToElement(el, { offset: 0 })  
      }  
    }  
  }  
</script>
  • 口口口口

    这样写,微信小程序可以


    setTimeout(() => {

    uni.pageScrollTo({scrollTop: 0, duration: 0});

    }, 50);

    2020-11-09 00:50

9***@qq.com

9***@qq.com - DCLUDE93

我这里也是这个问题,好像还没解决这个问题!
(nuve 页面 uni-app 模式)
uni.pageScrollTo({
scrollTop: 0,
duration: 300
});
函数根本不执行!

SimpleJalon

SimpleJalon - 个人承接PHP、uniapp项目,有案例,联系QQ 615773740,不接受外地工作,可付费提供技术支持。添加QQ时务必备注来意以及添加渠道,渠道可以写:`uniapp`

一直都不行 不是一天两天的事了。

SimpleJalon

SimpleJalon - 个人承接PHP、uniapp项目,有案例,联系QQ 615773740,不接受外地工作,可付费提供技术支持。添加QQ时务必备注来意以及添加渠道,渠道可以写:`uniapp`

一直都不行 不是一天两天的事了。

  • 1***@qq.com

    有什么解决方案嘛

    2020-09-24 19:17

我吃柠檬

我吃柠檬 - .....

咋整啊,愁死了

6***@qq.com

6***@qq.com

会不会太鸡肋了,我是基于uniapp脚手架生成的项目,如何要使用weex的话,要安装,为了实现一个小功能,而引入一个新的框架,资源消耗有点大

2***@qq.com

2***@qq.com

这算啥啊!为了解决map原生组件层级覆盖问题,我从vue改成了nvue,容易吗!样式各种改!!!发现这个uni.pageScrollTo不能用。。。我冒出个新问题,郁闷啊

d***@163.com

d***@163.com

大佬们,你们的滚动问题解决了么,我用官方API页面根本不动

1***@qq.com

1***@qq.com

哎,难受呀,滚动到某个位置没用

7***@qq.com

7***@qq.com

我也遇到这个问题了, 有点坑哦,安卓不能滚动到指定位置

口口口口

口口口口

这样写,微信小程序可以

setTimeout(() => {
uni.pageScrollTo({scrollTop: 0, duration: 0});
}, 50);

2***@qq.com

2***@qq.com

还是无效

该问题目前已经被锁定, 无法添加新回复