Page缺少getTabBar()
qiyu2580 opened this issue · 3 comments
qiyu2580 commented
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html
import { Page } from "tina.min.js";
Page.define({
onShow() {
this.getTabBar().setData({ xxxx }) // this.getTabBar is not a function
}
})
imyelo commented
根据 https://github.com/wechat-miniprogram/api-typings/blob/1ae404cfd34885cf57e0988e815d91d82e4b19a0/types/wx/lib.wx.component.d.ts ,发布了 v1.8.1,为 Component
添加了 getTabBar
方法。
但还请帮忙确认 Page
有没有 getTabBar
,验证方法:
import { Page } from "tina.min.js";
Page.define({
onShow() {
this.$source.getTabBar().setData({ xxxx }) // use `this.$source`
}
})
qiyu2580 commented
经确认, 在小程序基础库 v2.5.0
Page({
onShow() {
this.getTabBar().setData({ xxxx }) // OK
}
})
import { Page } from "tina.min.js";
Page.define({
onShow() {
this.getTabBar().setData({ xxxx }) // this.getTabBar is not a function
}
})
import { Page } from "tina.min.js";
Page.define({
onShow() {
this.$source.getTabBar().setData({ xxxx }) // OK
}
})
imyelo commented
已发布 v1.8.2 支持 Page 的 getTabBar