From 365b159a181b5cca47ea04aff84157f28ce16827 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B4=A4=E5=BF=83?=
 <3277200+sentsim@users.noreply.github.com>
Date: Mon, 27 Mar 2023 12:24:32 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20lay=20=E6=9E=84=E9=80=A0?=
 =?UTF-8?q?=E5=99=A8=EF=BC=8C=E4=BB=A5=E9=80=82=E9=85=8D=E9=80=89=E6=8B=A9?=
 =?UTF-8?q?=E5=99=A8=E4=B8=BA=E8=87=AA=E8=BA=AB=E5=AF=B9=E8=B1=A1=E7=9A=84?=
 =?UTF-8?q?=E6=83=85=E5=86=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/modules/lay.js | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/modules/lay.js b/src/modules/lay.js
index 54d41c7e..354f4cb2 100644
--- a/src/modules/lay.js
+++ b/src/modules/lay.js
@@ -12,12 +12,15 @@
     return new LAY(selector);
   }
   
-  //DOM构造器
+  // DOM 构造器
   ,LAY = function(selector){
-    var index = 0
-    ,nativeDOM = typeof selector === 'object' ? [selector] : (
-      this.selector = selector
-      ,document.querySelectorAll(selector || null)
+    var index = 0;
+    var nativeDOM = typeof selector === 'object' ? function(){
+      // 仅适配简单元素对象
+      return layui.isArray(selector) ? selector : [selector];
+    }() : (
+      this.selector = selector,
+      document.querySelectorAll(selector || null)
     );
     for(; index < nativeDOM.length; index++){
       this.push(nativeDOM[index]);