数据不渲染视图层(无需再wxml)。
在onLoad函数,this._data.属性或this.属性声明后(不直接在this.data)。
onLoad () {
this._tabTop = 0
this._isSetNavTitle = false
this._pageIndex = 1
this._limit = 10
// 或者
// this._data = { aa: 11, bb: 22 }
}
下面业务中:只是定义静态数据或this.xxx属性赋值,会有异步问题?(因为有人说:会)
getTabDomTOp () {
const query = wx.createSelectorQuery()
query.select(’#courseTab’).boundingClientRect()
query.selectViewport().scrollOffset()
query.exec(res => {
console.log(‘getTabDomTOp’, res)
this._tabTop = res[0].top // #the-id节点的上边界坐标
})
},
async getEverydayList(groupId) {
let params = {
group_id: 0, // 代表平台
type: ‘daychat’,
page: this._pageIndex,
pageSize: this._limit
}
let allArticle = await api.getArticleList(params) || []
},