From 7b5e501e6c5c9d253467a33174ab79fb59033015 Mon Sep 17 00:00:00 2001
From: XiaoMo <xiaomo.drip@gmail.com>
Date: Wed, 16 Apr 2025 23:47:29 +0800
Subject: [PATCH] =?UTF-8?q?feat(=E9=A1=B5=E9=9D=A2):=20=E5=A2=9E=E5=8A=A0?=
 =?UTF-8?q?=E6=89=93=E7=94=B5=E8=AF=9D=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

在页面跳转逻辑中增加电话拨打功能,当点击元素包含电话号码时,调用微信API进行拨号
---
 pages/common/common.wxml | 2 +-
 pages/index/index.js     | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/pages/common/common.wxml b/pages/common/common.wxml
index 04989c5..55dff89 100644
--- a/pages/common/common.wxml
+++ b/pages/common/common.wxml
@@ -1,6 +1,6 @@
 <template name="pageList">
     <view class="index-href-box">
-        <view bindtap="toPage" class="item" data-needlogin="{{item.needlogin}}" data-refresh="{{item.refresh}}" data-showimg="{{item.showimg}}" data-url="{{item.url}}" wx:for="{{urlList}}" wx:key="index">
+        <view bindtap="toPage" class="item" data-needlogin="{{item.needlogin}}" data-refresh="{{item.refresh}}" data-showimg="{{item.showimg}}" data-url="{{item.url}}" data-phone="{{item.phone}}" wx:for="{{urlList}}" wx:key="index">
             <view class="item_b" style="background-image:url({{item.img}}) ;">
                 <!-- <view class="btn">
                     <image class="video" src="../../img/video.png" wx:if="{{item.img=='video'}}"></image>
diff --git a/pages/index/index.js b/pages/index/index.js
index 1f64511..8546907 100644
--- a/pages/index/index.js
+++ b/pages/index/index.js
@@ -124,6 +124,14 @@ Page({
     },
     toPage: function (t) {
         console.info(t);
+
+        // 增加打电话
+        if (t.currentTarget.dataset.phone) {
+            wx.makePhoneCall({
+                phoneNumber: "" + t.currentTarget.dataset.phone
+            });
+            return;
+        }
         var a = t.currentTarget.dataset, i = a.url, o = a.needlogin, n = a.showimg;
         if (console.log("showImg", n), i) {
             this.isneedUpload = !0;