Paginator.vue复用组件(客户端切片,不发新IPC,数据量小前瞻基建) Tasks/Ideas/Projects.vue接store列表切片(pagedProjects/pagedIdeas) 向后兼容铁律:pageSize=0整组件v-if隐藏+切片返全量,等价改造前行为 旧调用方(store.loadTasks等签名)零改动,分页状态纯前端ref 筛选/排序变化page重置1防越界空页;i18n双语pagination键齐备
26 lines
569 B
TypeScript
26 lines
569 B
TypeScript
export default {
|
|
common: {
|
|
justNow: 'just now',
|
|
minutesAgo: '{n}m ago',
|
|
hoursAgo: '{n}h ago',
|
|
dayAgo: '{n}d ago',
|
|
yesterday: 'Yesterday',
|
|
ago: '{time} ago',
|
|
cancel: 'Cancel',
|
|
confirm: 'OK',
|
|
delete: 'Delete',
|
|
save: 'Save',
|
|
edit: 'Edit',
|
|
close: 'Close',
|
|
loading: 'Loading…',
|
|
unknownError: 'Unknown error',
|
|
// Pagination UI (F-260621-02 P3 baseline; off by default, opt-in per-page)
|
|
pagination: {
|
|
prev: 'Prev',
|
|
next: 'Next',
|
|
perPage: 'Per page',
|
|
total: '{n} total',
|
|
},
|
|
},
|
|
}
|