微信小程序 - 撥打電話


為了減少誤導,把無關代碼全去掉了.

 

wxml

1  <view class='shipping-phone' bindtap='callGetPhone' data-getPhone='{{callGetPhone}}'>收貨電話: 2             <text>{{callGetPhone}}</text>
3           </view>

 

js

 1 Page({  2 
 3   /**  4  * 頁面的初始數據  5    */
 6  data: {  7     callGetPhone: '18874657412',  8  },  9   /** 10  * 生命周期函數--監聽頁面加載 11    */
12  onLoad(options) { 13     this.initData(); 14  }, 15 
16   // 初始化
17  initData() { 18     let page = this; 19     // 獲取數據 -> 從后端(暫時放入初始化數據data)
20  page.setData({ 21  callGetPhone: page.data.callGetPhone, 22  }); 23  }, 24 
25   // 撥打電話給收件人
26  callGetPhone(e) { 27     // 號碼
28     let telPhone = e.currentTarget.dataset.getphone; 29     this.callPhone(telPhone); 30  }, 31 
32   /** 33  * 撥打電話 - 可簡單封裝工具集 34    */
35  callPhone(phoneNumber) { 36  wx.makePhoneCall({ 37  phoneNumber: phoneNumber, 38       success: function() { 39         console.log("撥打電話成功!") 40  }, 41       fail: function() { 42         console.log("撥打電話失敗!") 43  } 44  }) 45  } 46 })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM