- 发布:2022-06-29 15:00
- 更新:2022-06-29 15:00
- 阅读:428
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12
HBuilderX类型: 正式
HBuilderX版本号: 3.4.15
手机系统: 全部
手机系统版本号: iOS 15
手机厂商: 苹果
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
测试过的手机:
示例代码:
<view class="main" ref='main' id='mainview' @scroll="listenScroll" @touchstart="touchStart">
......
</view>
this.$refs.main.$el.scrollTop = 100
<view class="main" ref='main' id='mainview' @scroll="listenScroll" @touchstart="touchStart">
......
</view>
this.$refs.main.$el.scrollTop = 100
操作步骤:
代码控制视图滚动位置时 调用 this.$refs.main.$el.scrollTop = 100
代码控制视图滚动位置时 调用 this.$refs.main.$el.scrollTop = 100
预期结果:
this.$refs.main.$el.scrollTop = 100 可以将试图滚动到 100 位置
this.$refs.main.$el.scrollTop = 100 可以将试图滚动到 100 位置
实际结果:
TypeError: undefined is not an object (evaluating 'this.$refs.main.$el.scrollTop = 100')
this.$refs.main.$el undefined
TypeError: undefined is not an object (evaluating 'this.$refs.main.$el.scrollTop = 100')
this.$refs.main.$el undefined
bug描述:
renderjs 3.4.15后之前有些写的东西忽然不能用了
之前写的 this.$refs.main.$el.scrollTop = topListHeader 忽然到 .$el的时候就 undefined 了, 之前好好的
0 个回复