1、判斷客戶端環境是 Android、iOS,ps:在百度小程序開發工具、微信小程序開發工具、支付寶小程序開發工具中使用 uni.getSystemInfoSync().platform 返回值均爲 devtools
uni.getSystemInfoSync().platform
2、分享:小程序:不支持API調用,只能用戶主動點擊觸發分享。可使用自定義按鈕方式 或監聽系統右上角的分享按鈕 onShareAppMessage 進行自定義分享內容
從APP分享到微信時,無法判斷用戶是否點擊取消分享,因爲微信官方禁掉了分享成功的返回值。
<button open-type="share">
//分享文字
uni.share({
provider: "weixin",
scene: "WXSceneSession",
type: 1,
summary: "我正在使用HBuilderX開發uni-app,趕緊跟我一起來體驗!",
success: function (res) {
console.log("success:" + JSON.stringify(res));
},
fail: function (err) {
console.log("fail:" + JSON.stringify(err));
}
});
3、撥打電話;Android不彈出詢問框直接撥打電話:點擊查看詳情
uni.makePhoneCall({
phoneNumber: '114' //僅爲示例
});
4、返回上一級
uni.navigateBack({
delta: 1
});
5、onLoad踩過的坑,明天寫~~
onLoad不走就換mounted,因爲組件的問題。組件中不能使用頁面聲明週期函數