直接这样没有用:
Page({
data: {
toView: 'item-3'
},
})
这样的话才有用:
Page({
data: {
toView: 'item-3'
},
onLoad: function (options) {
this.setData({
toView: 'item-3'
})
},
})
我看一本教程里面直接就是写在 data 里,然后说“第一次渲染时,<scroll-view>默认滚动到 id 值为 item-3 区域”,但是,我这样写,并没有滚动到 item-3,如果再 onLoad 里改变 toView 的值,才会滚动,是这样的吗?</scroll-view>
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.