q:tabbar 的位置是否支持设置成顶部?
a:tabbar 的位置暂不支持自定义设置。
q:如何监听 tabbar 点击事件?
a:在小程序目标页面中监听 ontabitemtap 事件即可。
q:tabbar 的 icon 图标是否支持 svg 格式?
a:不支持 svg 格式,只支持 png/jpeg/jpg 图片格式。
q:如何设置 tab 的样式?
a:可以在 app.json 文件中直接设置样式,参考 tabbar 使用说明的示例代码;或者调用 my.settabbarstyle 进行设置。
q:是否能动态设置 tabbar 的项?
a:当前不支持动态增加或删除 tabbar 的项,只能通过 my.settabbaritem 动态设置已存在项内容,通过 my.settabbarstyle 动态设置对应项样式。
q:切换 tabbar 时报错“cannot read property 'xxx' of undefined”,如何处理?
a:切换 tabbar 时,tabbar 对应的页面中的 onload()、onready()、onshow() 方法中存在某个对象访问了一个不存在的属性。
q:跳转页面后,为何不显示 tabbar 呢?
a:使用 my.navigateto 或 my.redirectto 跳转到 tabbar 页面,小程序不会显示 tabbar。
使用 my.switchtab 或 my.relaunch 转到 tabbar 页面才能显示 tabbar。
q:小程序进入 tabbar 页面,如何获取上一级页面路径呢?
a:在进入页面的时候将当前页面路径存入全局,在切换 tabbar 页面的时候拿全局的地址属性即可获取上一级页面路径。
q:是否支持在非 tabbar 页面调用 my.hidetabbar 等接口?
a:不支持,需要在 tabbar 页面调用。