import { BasicProps, BasicState, EditSetting } from '../type' export class Props extends BasicProps { public editSetting: EditSetting = { key: 'gaea-lofterRankList', name: '榜单列表', isContainer: true, isAutoHeight: true, defaultPosition: { top: '0', left: '0' }, type: ['common', 'lofter'], editors: [ { field: 'property', text: 'tab对应的属性数字', type: 'number' } ] }; public property: number = 0 public autoScrollToView: boolean = false; } export interface RankData { name: string, url: string, tag: string, blogId: number, blogHomePage: string, blogName: string, blogNickName: string score: number, type: number } export class State extends BasicState { public isShowMore: boolean = false; // 展示更多,默认展示10条,此时这个变量是false,当他为true 展示20条 public rankData: RankData[]; }