直接这样没有用:
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>
1
Sornets 2019-07-07 13:13:54 +08:00
this.setData 以后变量在模板里生效
|