ソースを参照

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
 }