微信小程序中相册选择和拍照的介绍

互联网 18-6-26
这篇文章主要介绍了微信小程序开发之相册选择和拍照详解及实例代码的相关资料,需要的朋友可以参考下

微信小程序 拍照和相机选择详解

前言:

直接来看打开相机相册的代码:

Page({  data: {   tempFilePaths: ''  },  onLoad: function () {  },  chooseimage: function () {   var that = this;   wx.chooseImage({    count: 1, // 默认9     sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有     sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有     success: function (res) {     // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片      that.setData({      tempFilePaths: res.tempFilePaths     })    }   })   },     })

点击获取弹框提示,代码如下:

Page({  data: {   tempFilePaths: ''  },  onLoad: function () {  },  chooseimage: function () {   var that = this;   wx.showActionSheet({    itemList: ['从相册中选择', '拍照'],    itemColor: "#CED63A",    success: function (res) {     if (!res.cancel) {      if (res.tapIndex == 0) {       that.chooseWxImage('album')      } else if (res.tapIndex == 1) {       that.chooseWxImage('camera')      }     }    }   })   },   chooseWxImage: function (type) {   var that = this;   wx.chooseImage({    sizeType: ['original', 'compressed'],    sourceType: [type],    success: function (res) {     console.log(res);     that.setData({      tempFilePaths: res.tempFilePaths[0],     })    }   })  }   })

文件的临时路径,在小程序本次启动期间可以正常使用,如需持久保存,需在主动调用 wx.saveFile,在小程序下次启动时才能访问得到。

布局文件:

<button style="margin:30rpx;" bindtap="chooseimage">获取图片</button> <image src="{{tempFilePaths }}" catchTap="chooseImageTap" mode="aspectFit" style="width: 100%; height: 450rpx" />

官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/media-picture.html

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

微信小程序多张图片上传功能的实现

微信小程序实现登录页云层漂浮的动画效果

关于微信小程序中上传头像的代码

以上就是微信小程序中相册选择和拍照的介绍的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:关于微信小程序中上传头像的代码

相关资讯