正在显示
1 个修改的文件
包含
10 行增加
和
2 行删除
| @@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
| 18 | <template #default> | 18 | <template #default> | 
| 19 | <div style="display: flex;width: 300px;"> | 19 | <div style="display: flex;width: 300px;"> | 
| 20 | <el-input v-model="item.name" style="min-width: 200px;"></el-input> | 20 | <el-input v-model="item.name" style="min-width: 200px;"></el-input> | 
| 21 | - <el-button v-if="index>0" type="danger" style="margin-left: 20px;" @click="del(index)">删除</el-button> | 21 | + <el-button type="danger" style="margin-left: 20px;" @click="del(index)">删除</el-button> | 
| 22 | </div> | 22 | </div> | 
| 23 | </template> | 23 | </template> | 
| 24 | </el-popover> | 24 | </el-popover> | 
| @@ -61,8 +61,16 @@ export default { | @@ -61,8 +61,16 @@ export default { | ||
| 61 | window.localStorage.setItem('kibana_key',this.useKey); | 61 | window.localStorage.setItem('kibana_key',this.useKey); | 
| 62 | }, | 62 | }, | 
| 63 | del(index){ | 63 | del(index){ | 
| 64 | - if(this.items.length===1) return; | 64 | + // if(this.items.length===1) return; | 
| 65 | this.items.splice(index,1); | 65 | this.items.splice(index,1); | 
| 66 | + if(this.items.length===0){ | ||
| 67 | + this.add(); | ||
| 68 | + this.useKey = 0; | ||
| 69 | + return; | ||
| 70 | + } | ||
| 71 | + if(index === this.useKey){ | ||
| 72 | + this.useKey = index-1; | ||
| 73 | + } | ||
| 66 | }, | 74 | }, | 
| 67 | add(){ | 75 | add(){ | 
| 68 | this.items.push({ | 76 | this.items.push({ | 
- 
请 注册 或 登录 后发表评论