无后端代码变更
| 风险等级 | 文件 | 行号 | 问题类型 | 问题描述 | 改进建议 |
|---|---|---|---|---|---|
| P0 | UserList.vue | L23 | 响应式失效 | 直接通过索引修改数组 this.users[0] = ... |
使用 splice() 或展开运算符 |
| P0 | UserList.vue | L29 | 响应式失效 | 直接修改对象属性 this.users[index].name = ... |
使用 this.$set() |
| P1 | UserList.vue | L19 | 内存泄漏 | setInterval 未清理 | 在 beforeUnmount 中清理 |
| P1 | UserList.vue | L10 | v-for key | 使用 index 作为 key | 使用唯一 ID: :key="user.id" |
| P2 | UserList.vue | L40 | 样式污染 | 全局样式可能影响其他组件 | 使用 <style scoped> |