vr-uniapp/src/layout/components/main/default/text-title.ts

69 lines
1.6 KiB
TypeScript

import { get_math, padding_computer } from "@/utils";
import defaultCommon from "./index";
interface carousel_list {
id: string;
title: string;
link: object;
is_show: boolean;
}
interface defaultSearch {
content: {
title: string,
title_link: object,
keyword_show: true,
keyword_list: carousel_list[]
right_show: true,
right_title: string,
right_link: object,
};
style: {
title_color: string,
title_size: number,
title_weight: string,
keyword_color: string,
keyword_size: number,
right_color: string,
right_size: number,
common_style: object;
};
}
const defaultSearch: defaultSearch = {
content: {
title: '',
title_link: {},
keyword_show: true,
right_show: true,
right_title: '更多',
right_link: {},
keyword_list: [
{
id: get_math(),
title: '',
link: {},
is_show: true
}
]
},
style: {
title_color: '#000',
title_size: 12,
title_weight: 'normal',
keyword_color: '#000',
keyword_size: 12,
right_color: '#999',
right_size: 12,
common_style: {
...defaultCommon,
color_list: [{ color: '#fff', color_percentage: undefined }],
padding: 15,
padding_top: 15,
padding_bottom: 15,
padding_left: 15,
padding_right: 15,
}
},
};
export default defaultSearch;