底部菜单初始化优化
parent
8899c7e1b7
commit
2c4561b187
|
|
@ -100,6 +100,9 @@
|
|||
|
||||
// 初始化配置
|
||||
this.init_config(false, params);
|
||||
|
||||
// 系统底部菜单
|
||||
this.footer_init();
|
||||
},
|
||||
|
||||
// 初始化配置
|
||||
|
|
@ -145,15 +148,20 @@
|
|||
},
|
||||
|
||||
// 底部菜单初始化
|
||||
footer_init() {
|
||||
footer_init(status = 0) {
|
||||
var upd_data = {
|
||||
is_tabbar: (app.globalData.data.is_use_native_tabbar == 1) ? false : app.globalData.is_tabbar_pages()
|
||||
};
|
||||
if(upd_data['is_tabbar']) {
|
||||
upd_data['key'] = Math.random();
|
||||
upd_data['app_tabbar'] = app.globalData.get_config('app_tabbar');
|
||||
upd_data['app_tabbar'] = app.globalData.get_config('app_tabbar') || null;
|
||||
}
|
||||
this.setData(upd_data);
|
||||
|
||||
// 如果没有菜单数据则读取一次
|
||||
if(upd_data['is_tabbar'] && status == 0 && upd_data['app_tabbar'] == null) {
|
||||
app.globalData.init_config(0, this, 'footer_init', 1);
|
||||
}
|
||||
},
|
||||
|
||||
// 底部菜单高度回调事件
|
||||
|
|
|
|||
Loading…
Reference in New Issue