Merge branch 'dev-sws' into dev-yxl

v1.0.0
于肖磊 2024-10-11 19:14:41 +08:00
commit ca47de37d8
2 changed files with 13 additions and 4 deletions

View File

@ -13,7 +13,7 @@ interface DefaultFooterNav {
common_style: object;
};
}
const defaultFooterNav = ref<DefaultFooterNav>({
const defaultFooterNav: DefaultFooterNav = {
content: {
nav_style: '0',
nav_type: '0',
@ -65,6 +65,6 @@ const defaultFooterNav = ref<DefaultFooterNav>({
default_text_color: 'rgba(0, 0, 0, 1)',
common_style: { ...defaultCommon, color_list: [{ color: 'rgba(255,255,255,1)', color_percentage: undefined }] },
},
});
};
export default defaultFooterNav;

View File

@ -162,8 +162,17 @@ const data_merge = (list: string[]) => {
};
//
const default_merge = (data: any, key: string) => {
data.style = Object.assign({}, cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]).style, data.style);
data.content = Object.assign({}, cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]), data.content);
if (data.style) {
data.style = Object.assign({}, cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]).style, data.style);
} else {
data.style = cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]).style;
}
if (data.content) {
data.content = Object.assign({}, cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]).content, data.content);
} else {
console.log(data.content);
data.content = cloneDeep((defaultSettings as any)[key.replace(/-/g, '_')]).content;
}
return data;
};