1.diy---选项卡
parent
68f19bbb0b
commit
94184a6b00
|
|
@ -3,7 +3,7 @@
|
|||
<view class="pr header-content">
|
||||
<componentDiyHeader></componentDiyHeader>
|
||||
</view>
|
||||
<view v-if="diy_data.length > 0" class="pr" :style="diy_content_style">
|
||||
<view class="pr" :style="diy_content_style">
|
||||
<componentDiyTabs v-if="is_tabs" :value="tabs_data" :prop-id="propId" @tabs-click="tabs_click_event"></componentDiyTabs>
|
||||
<template v-if="diy_data.length > 0">
|
||||
<view v-if="is_tabs_type" class="diy-content">
|
||||
|
|
@ -146,6 +146,12 @@
|
|||
tabs_data: filter_tabs_list.length > 0 ? filter_tabs_list[0].com_data : {},
|
||||
is_tabs: true,
|
||||
});
|
||||
const storge_keys = uni.getStorageInfoSync().keys;
|
||||
for (let i in storge_keys) {
|
||||
if (storge_keys[i].indexOf('diy-data-') !== -1) {
|
||||
uni.removeStorageSync(storge_keys[i]);
|
||||
}
|
||||
}
|
||||
uni.setStorageSync('diy-data-' + this.propId, this.value.diy_data);
|
||||
},
|
||||
footer_height_computer(number) {
|
||||
|
|
|
|||
|
|
@ -81,28 +81,33 @@
|
|||
// 获取缓存数据
|
||||
new_data = uni.getStorageSync('diy-data-' + this.propId) || {};
|
||||
} else {
|
||||
new_data = uni.getStorageSync('diy-data-' + item.id) || {};
|
||||
if (index !== 0) params.id = item.micro_page_list.id;
|
||||
if (params.id) {
|
||||
new_data = uni.getStorageSync('diy-data-' + item.id) || {};
|
||||
}
|
||||
}
|
||||
this.$emit('tabs-click', new_data, true);
|
||||
if (item.data_type == '0') {
|
||||
if (index !== 0) params.id = item.classify.id;
|
||||
uni.request({
|
||||
url: app.globalData.get_request_url('index', 'diy'),
|
||||
method: 'POST',
|
||||
data: params,
|
||||
dataType: 'json',
|
||||
success: (res) => {
|
||||
// 数据处理
|
||||
var data = res.data.data;
|
||||
if (res.data.code == 0) {
|
||||
uni.setStorageSync('diy-data-' + item.id, data.config.diy_data);
|
||||
this.$emit('tabs-click', data.config.diy_data, true);
|
||||
} else {
|
||||
app.globalData.showToast(res.data.msg);
|
||||
}
|
||||
},
|
||||
});
|
||||
if (params.id) {
|
||||
uni.request({
|
||||
url: app.globalData.get_request_url('index', 'diy'),
|
||||
method: 'POST',
|
||||
data: params,
|
||||
dataType: 'json',
|
||||
success: (res) => {
|
||||
// 数据处理
|
||||
const data = res.data.data.data;
|
||||
if (res.data.code == 0) {
|
||||
uni.setStorageSync('diy-data-' + params.id, data.config.diy_data);
|
||||
this.$emit('tabs-click', data.config.diy_data, true);
|
||||
} else {
|
||||
app.globalData.showToast(res.data.msg);
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
} else {
|
||||
if (index !== 0) params.id = item.classify.id;
|
||||
console.log('123123123123123');
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue