前言:
由于我這里的點(diǎn)擊事物是一種圖片,因此我們需要先設(shè)置一個(gè)view,這里使用的是bindtap事件。
(學(xué)習(xí)視頻分享:編程視頻)
首先我們來(lái)看看官方文檔是怎么說(shuō)的:
我的demo的代碼是這樣的
index.wxml
<view bindtap='tel'> <image class='tel' mode='aspectFit' src='./img/tel.png'></image> </view>
然后調(diào)整一下ss,當(dāng)然這只是我的demo的,實(shí)際應(yīng)用還是看實(shí)際的。
index.wxss
.tel{ display: block; width: 70rpx; height: 70rpx; position: absolute; margin-top:-100rpx; margin-left: 200rpx; }
直接去調(diào)用撥打電話(huà) APIwx.makePhoneCall(OBJECT)
官方文檔也寫(xiě)的很清楚
主要是填寫(xiě)phoneNumber,其他看需求,
第一種方法是:
index.js的Page里面去添加
tel:function () { wx.makePhoneCall({ phoneNumber: '158XXXXXXXX', }) }
還有一種是:
就是去全局量那里設(shè)置,去最外層的app.js的globalData添加一下
globalData: { userInfo: null, phoneNumber: '158XXXXXXXX' }
然后index.js添加的是
tel:function () { wx.makePhoneCall({ phoneNumber: app.globalData.phoneNumber, }) }
然后點(diǎn)擊保存