Przeglądaj źródła

【我的作品】删除功能适配列表无限滚动

任一存 4 lat temu
rodzic
commit
90a9775bbb
1 zmienionych plików z 3 dodań i 3 usunięć
  1. 3 3
      src/views/material/works/index.vue

+ 3 - 3
src/views/material/works/index.vue

@@ -37,7 +37,7 @@
           <ul class="oper">
           <ul class="oper">
             <li class="comfirmhover" @click="edit(item)"><i class="iconfont iconbs_list_edit"></i>编辑</li>
             <li class="comfirmhover" @click="edit(item)"><i class="iconfont iconbs_list_edit"></i>编辑</li>
             <li class="comfirmhover" @click="openShare(item)"><i class="iconfont iconbs_share"></i>分享</li>
             <li class="comfirmhover" @click="openShare(item)"><i class="iconfont iconbs_share"></i>分享</li>
-            <li class="cancelhover" @click="del(item)"><i class="iconfont iconlist_delete"></i>删除</li>
+            <li class="cancelhover" @click="del(item, i)"><i class="iconfont iconlist_delete"></i>删除</li>
           </ul>
           </ul>
         </div>
         </div>
         <div class="img" @click="handlePreview(item)">
         <div class="img" @click="handlePreview(item)">
@@ -146,7 +146,7 @@ export default {
     edit(item){
     edit(item){
         window.open(`./edit.html?id=${item.id}`)
         window.open(`./edit.html?id=${item.id}`)
     },
     },
-    del(item){
+    del(item, index){
       //  this.$msg({
       //  this.$msg({
       //   message: `格式错误,请上传2:1、120MB以内、jpg格式的全景图片`,
       //   message: `格式错误,请上传2:1、120MB以内、jpg格式的全景图片`,
       //   type: 'error',
       //   type: 'error',
@@ -158,7 +158,7 @@ export default {
           ok: () => {
           ok: () => {
               delWorks(item.id,()=>{
               delWorks(item.id,()=>{
                 this.$msg.success("删除成功");
                 this.$msg.success("删除成功");
-                this.getWorksList()
+                this.list.splice(index, 1)
               });
               });
           },
           },
       });
       });