feat: 添加删除单条历史功能

This commit is contained in:
ZiuChen
2022-09-04 13:28:17 +08:00
parent 4156c915fd
commit fcca51cd07
4 changed files with 47 additions and 25 deletions

View File

@@ -75,7 +75,7 @@ const props = defineProps({
required: true
}
})
const emit = defineEmits(['onDataChange'])
const emit = defineEmits(['onDataChange', 'onDataRemove'])
const handleItemClick = (ev, item) => {
const { button } = ev
if (button === 0) {
@@ -91,26 +91,20 @@ const handleDataClick = (item) => emit('onDataChange', item)
const activeIndex = ref(0)
const handleMouseOver = (index) => (activeIndex.value = index)
const operation = [
{
id: 'collect',
title: '收藏'
},
{
id: 'big-bang',
title: '分词'
},
{
id: 'delete',
title: '删除'
}
{ id: 'copy', title: '复制' },
{ id: 'collect', title: '收藏' },
{ id: 'remove', title: '删除' }
]
const handleOperateClick = (type) => {
switch (type) {
const handleOperateClick = ({ id, item }) => {
switch (id) {
case 'copy':
window.copy(item)
break
case 'collect':
break
case 'big-bang':
break
case 'remove':
window.remove(item)
emit('onDataRemove')
break
}
}

View File

@@ -21,7 +21,8 @@ const tabs = ref([
{ name: '📚 全部', type: 'all' },
{ name: '📋 文字', type: 'text' },
{ name: '⛺ 图片', type: 'image' },
{ name: '📂 文件', type: 'file' }
{ name: '📂 文件', type: 'file' },
{ name: '⭐ 收藏', type: 'collect' }
])
const activeTab = ref('all')
const emit = defineEmits(['onNavClick'])