From 5d554d24bd36b920d5ea33b07dcf2cca46e30e2c Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Tue, 6 Sep 2022 16:19:41 +0800 Subject: [PATCH] fix: createSelectorQuery exec return --- src/core/service/api/ui/create-selector-query.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/core/service/api/ui/create-selector-query.js b/src/core/service/api/ui/create-selector-query.js index 062439004..37c6fe4ff 100644 --- a/src/core/service/api/ui/create-selector-query.js +++ b/src/core/service/api/ui/create-selector-query.js @@ -92,6 +92,7 @@ class SelectorQuery { this._page = page this._queue = [] this._queueCb = [] + this._nodesRef = null } exec (callback) { @@ -110,6 +111,8 @@ class SelectorQuery { }) isFn(callback) && callback.call(this, res) }) + + return this._nodesRef } ['in'] (component) { @@ -119,15 +122,15 @@ class SelectorQuery { } select (selector) { - return new NodesRef(this, this._component, selector, true) + return (this._nodesRef = new NodesRef(this, this._component, selector, true)) } selectAll (selector) { - return new NodesRef(this, this._component, selector, false) + return (this._nodesRef = new NodesRef(this, this._component, selector, false)) } selectViewport () { - return new NodesRef(this, 0, '', true) + return (this._nodesRef = new NodesRef(this, 0, '', true)) } _push (selector, component, single, fields, callback) { -- GitLab