Переглянути джерело

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
 }