小程序之常用API

wx.chooseImage()

从本地相册选择图片或使用相机拍照。
部分配置参数如下:

  • count,最多可以选择的图片张数,是一个数值,默认值是9。
  • sizeType,所选图片的尺寸,是一个数组,默认值是['original','compressed']
    • original,使用原图
    • compressed,使用压缩图
  • sourceType,选择图片的来源,是一个数组,默认值是['album,'camera']
    • album,从本地相册中选图
    • camera,使用相机
  • success
    回调函数参数有,
    • tempFilePaths,临时文件路径列表,是一个数组,数组元素是一个字符串
    • tempFiles,临时文件列表,是一个数组,数组元素是一个对象,每个对象包含如下属性,
      • path,本地临时文件路径
      • size,本地临时文件大小
wx.chooseAddress()

调用用户编辑收货地址的原生页面。
所谓 “用户编辑收获地址的原生页面”,就是这里,见下列截图。
在这里插入图片描述
这里需要关注的就是success回调函数的参数,包含如下属性:

  • nationalCode,收货地址国家码
  • privinceName,国标收货地址第一级地址,即省地址。
  • cityName,国标收货地址第二级地址,即市地址。
  • countyName,国标收货地址第三级地址,即县地址
  • detailInfo,详细收货地址信息。
  • postalCode,邮编。
  • telNumber,收货人手机号码
  • userName,收货人姓名
wx.makePhoneCall()

拨打电话。其中,参数phoneNumber是必填项。

实例1
<!--index.wxml-->
<button bindtap="chooseImage">选择图片</button>
<button bindtap="chooseAddress">选择地址</button>
<button bindtap="makePhoneCall">拨打电话</button>
// index.js
Page({
  chooseImage:function(){
    wx.chooseImage({

    })
  },
  chooseAddress:function(){
    wx.chooseAddress({

    })
  },
  makePhoneCall:function(){
    wx.makePhoneCall({
      phoneNumber: '12345678901',
    })
  }
})

在这里插入图片描述

实例2
<!--index.wxml-->
<button bindtap="chooseImage">选择图片</button>
<button bindtap="chooseAddress">选择地址</button>
<button bindtap="makePhoneCall">拨打电话</button>
// index.js
Page({
  chooseImage:function(){
    wx.chooseImage({
      sizeType:["original","compressed"],
      sourceType:["album","camera"],
      success:(res) => {
        console.log("选好图片了,",res);
      }
    })
  },
  chooseAddress:function(){
    wx.chooseAddress({
      success:(res) => {
        console.log("选好地址了,",res);
      }

    })
  },
  makePhoneCall:function(){
    wx.makePhoneCall({
      phoneNumber: '12345678901',
      success:(res) => {
        console.log("拨好电话了,",res);
      }
    })
  }
})

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值