Преглед на файлове

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

hbchen преди 1 година
родител
ревизия
eeaafd15f5
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  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
 }