|
@@ -60,7 +60,7 @@ const typeMenus = computed(() => {
|
|
|
{
|
|
|
title: "常用",
|
|
|
children: uses.value
|
|
|
- .sort((item1, item2) => item2.count - item1.count).slice(0, 10)
|
|
|
+ .sort((item1, item2) => (item2.count || 0) - (item1.count || 0)).slice(0, 10)
|
|
|
.map(item => {
|
|
|
for (let menu of typeMenusRaw) {
|
|
|
const findItem = menu.children.find(menuItem => menuItem.key === item.key);
|
|
@@ -86,10 +86,12 @@ watch(
|
|
|
|
|
|
const clickHandler = (key) => {
|
|
|
const findUse = uses.value.find(use => use.key === key);
|
|
|
+ const lastUpdateTime = new Date().getTime()
|
|
|
if (findUse) {
|
|
|
findUse.count++
|
|
|
+ findUse.lastUpdateTime = lastUpdateTime
|
|
|
} else {
|
|
|
- uses.value.push({ key, count: 1 })
|
|
|
+ uses.value.push({ key, count: 1, lastUpdateTime })
|
|
|
}
|
|
|
uiType.change(key as any)
|
|
|
}
|