Ver código fonte

reserve改变原数组造成的死循环问题

hbchen 1 ano atrás
pai
commit
eeaafd15f5
1 arquivos alterados com 2 adições e 1 exclusões
  1. 2 1
      src/views/dataEDB/AddBaseEDB.vue

+ 2 - 1
src/views/dataEDB/AddBaseEDB.vue

@@ -13,7 +13,8 @@ const router=useRouter()
 function getClassifyName(data){
     const arr=data||[]
     let str=''
-    arr.reverse().map((item) => str += item.ClassifyName + '/')
+    // slice()生成新的数组,不能改变原数组,改变原数组会触发监听,造成死循环
+    arr.slice().reverse().map((item) => str += item.ClassifyName + '/')
     return str
 }