uniapp分享,判断客户端,上一级,电话等常用功能,后续保持更新,onLoad坑

8 篇文章 0 订阅
4 篇文章 0 订阅

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,因为组件的问题。组件中不能使用页面声明周期函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值