mirror of
https://gitee.com/zongzhige/shopxo.git
synced 2024-12-05 21:38:45 +08:00
61 lines
1.3 KiB
JavaScript
61 lines
1.3 KiB
JavaScript
const app = getApp();
|
|
Component({
|
|
data: {
|
|
popup_status: false,
|
|
quick_status: 0,
|
|
data_list: [],
|
|
system: null,
|
|
x: 0,
|
|
y: 0,
|
|
is_first: 1,
|
|
},
|
|
lifetimes: {
|
|
// 页面被展示
|
|
attached: function() {
|
|
this.init_config();
|
|
|
|
// 非首次进入则重新初始化配置接口
|
|
if(this.data.is_first == 0) {
|
|
app.init_config();
|
|
}
|
|
|
|
// 数据设置
|
|
var system = app.get_system_info();
|
|
this.setData({
|
|
is_first: 0,
|
|
system: system,
|
|
x: 5,
|
|
y: (system.windowHeight || 450)-160,
|
|
});
|
|
},
|
|
},
|
|
methods: {
|
|
// 初始化配置
|
|
init_config(status) {
|
|
if((status || false) == true) {
|
|
this.setData({
|
|
data_list: app.get_config('quick_nav') || [],
|
|
quick_status: app.get_config('config.home_navigation_main_quick_status') || 0
|
|
});
|
|
} else {
|
|
app.is_config(this, 'init_config');
|
|
}
|
|
},
|
|
|
|
// 弹层开启
|
|
quick_open_event(e) {
|
|
this.setData({popup_status: true, data_list: app.get_config('quick_nav') || []});
|
|
},
|
|
|
|
// 弹层关闭
|
|
quick_close_event(e) {
|
|
this.setData({ popup_status: false });
|
|
},
|
|
|
|
// 操作事件
|
|
navigation_event(e) {
|
|
app.operation_event(e);
|
|
},
|
|
},
|
|
});
|