Skip to content

Commit c5b0732

Browse files
committed
fix: 修复删除标签用户时逻辑错位的问题
1 parent c4b10da commit c5b0732

5 files changed

Lines changed: 13 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
- feat: 增加移除免打扰的功能
2-
- fix: 优化书签导出脚本,提供更直观的导出方式
1+
- fix: 修复删除标签用户时逻辑错位的问题

entrypoints/App.vue

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

entrypoints/app.css

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,8 +337,6 @@
337337
}
338338

339339
#linuxdoscripts .menu-body-item {
340-
overflow: hidden;
341-
padding-right: 5px;
342340
padding-left: 5px;
343341
padding-bottom: 30px;
344342
}

entrypoints/components/UserTags/UserTags.vue

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
<template>
22
<div>
33
<div class="menu-about" v-show="!open">
4-
<p class="hint">
5-
请注意,用户标签功能已关闭,请在通用设置中开启!
6-
</p>
4+
<p class="hint">请注意,用户标签功能已关闭,请在通用设置中开启!</p>
75
<p class="hint">
86
也可以
97
<span class="initialization" @click="fastOpen()"> 快速开启</span>
@@ -21,14 +19,16 @@
2119
</tr>
2220
</thead>
2321
<tbody>
24-
<tr v-for="item in tableData" :key="item.name">
22+
<tr v-for="(item, index) in tableData" :key="item.name">
2523
<td>{{ item.name }}</td>
2624
<td>
2725
{{ item.tags }}
2826
</td>
2927
<td>
3028
<span class="span" @click="editTags(item)">修改</span>
31-
<span class="span" @click="delTags(item)" style="color: #e00">删除!</span>
29+
<span class="span" @click="delTags(item, index)" style="color: #e00"
30+
>删除!</span
31+
>
3232
</td>
3333
</tr>
3434
</tbody>
@@ -84,10 +84,10 @@ export default {
8484
this.$emit("update:value", this.tableData);
8585
}
8686
},
87-
delTags(item) {
88-
var del = confirm("是否确认删除");
87+
delTags(item, index) {
88+
var del = confirm(`是否确认删除${item.name}(${item.tags})!`);
8989
if (del == true) {
90-
this.tableData.splice(item, 1);
90+
this.tableData.splice(index, 1);
9191
9292
let settingData1 = localStorage.getItem("linxudoscriptssettingDMI");
9393
settingData1 = JSON.parse(settingData1);
@@ -113,7 +113,7 @@ export default {
113113
messageElement.remove();
114114
location.reload();
115115
}, 1000);
116-
}
116+
},
117117
},
118118
created() {
119119
let settingData = localStorage.getItem("linxudoscriptssettingDMI");
@@ -128,7 +128,6 @@ export default {
128128
this.open = settingData.isUserTags && settingData.isUserTags === true;
129129
130130
setInterval(() => {
131-
132131
if (!this.open) {
133132
return;
134133
}
@@ -176,4 +175,4 @@ export default {
176175
}, 1000);
177176
},
178177
};
179-
</script>
178+
</script>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "linuxdo-scripts",
33
"description": "manifest.json description",
44
"private": true,
5-
"version": "1.2.2",
5+
"version": "1.2.3",
66
"type": "module",
77
"scripts": {
88
"dev": "wxt",

0 commit comments

Comments
 (0)