From 9bce51f651aad297ef9eb6df832bfdaf1de05d84 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 14:27:54 +0800
Subject: [PATCH] 青岛推送

---
 node_modules/@dcloudio/uni-ui/lib/uni-swipe-action-item/wx.wxs |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/node_modules/@dcloudio/uni-ui/lib/uni-swipe-action-item/wx.wxs b/node_modules/@dcloudio/uni-ui/lib/uni-swipe-action-item/wx.wxs
index b394244..87db8d5 100644
--- a/node_modules/@dcloudio/uni-ui/lib/uni-swipe-action-item/wx.wxs
+++ b/node_modules/@dcloudio/uni-ui/lib/uni-swipe-action-item/wx.wxs
@@ -134,9 +134,14 @@
 	var rightStyles = {
 		width: 0
 	}
-	leftStyles = leftDom.getBoundingClientRect()
-	rightStyles = rightDom.getBoundingClientRect()
 
+	if (leftDom) {
+		leftStyles = leftDom.getBoundingClientRect()
+	}
+
+	if (rightDom) {
+		rightStyles = rightDom.getBoundingClientRect()
+	}
 	state.leftWidth = leftStyles.width || 0
 	state.rightWidth = rightStyles.width || 0
 	state.threshold = instance.getDataset().threshold
@@ -289,9 +294,9 @@
 
 function isPC() {
 	var userAgentInfo = navigator.userAgent;
-	var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
+	var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod", "Mobile", "Harmony", "HarmonyOS"];
 	var flag = true;
-	for (var v = 0; v < Agents.length - 1; v++) {
+	for (var v = 0; v < Agents.length; v++) {
 		if (userAgentInfo.indexOf(Agents[v]) > 0) {
 			flag = false;
 			break;

--
Gitblit v1.9.3