diff --git a/src/core/view/plugins/wxs/component-descriptor.js b/src/core/view/plugins/wxs/component-descriptor.js index 5208d2282d488da0b4a0ff7929272643224dd3ca..1cdfc7b41d7eca504fc0175ded12881439281f06 100644 --- a/src/core/view/plugins/wxs/component-descriptor.js +++ b/src/core/view/plugins/wxs/component-descriptor.js @@ -60,9 +60,11 @@ class ComponentDescriptor { return [] } const descriptors = [] - this.$el.querySelectorAll(selector).forEach(el => { + const els = this.$el.querySelectorAll(selector) + for (let i = 0; i < els.length; i++) { + const el = els[i] el.__vue__ && descriptors.push(createComponentDescriptor(el.__vue__, false)) - }) + } return descriptors }