From 28e8a5a67e357a899bc79790fbedc052a0a381a4 Mon Sep 17 00:00:00 2001 From: qiang Date: Tue, 29 Dec 2020 21:08:47 +0800 Subject: [PATCH] fix(App): v-for recursion --- src/platforms/app-plus/service/framework/plugins/data.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/platforms/app-plus/service/framework/plugins/data.js b/src/platforms/app-plus/service/framework/plugins/data.js index 97000da68d..21c1aa1415 100644 --- a/src/platforms/app-plus/service/framework/plugins/data.js +++ b/src/platforms/app-plus/service/framework/plugins/data.js @@ -204,7 +204,10 @@ function setForData (id, value) { if (!hasOwn(value, 'keyIndex')) { vForData[forIndex] = key } else { - (vForData[forIndex] || (vForData[forIndex] = {}))['k' + value.keyIndex] = key + if (typeof vForData[forIndex] !== 'object') { + vForData[forIndex] = {} + } + vForData[forIndex]['k' + value.keyIndex] = key } return key } -- GitLab