微信小程序实现拍照并拿到图片对象功能

微信小程序提供了函数chooseImage

我们可以在wxml中定义一个按钮

html 复制代码
<view>
    <button bindtap="photograph">拍照</button>
</view>

这里绑定了一个点击事件 叫 photograph

然后 我们在js中编写代码如下

javascript 复制代码
//import { getAll } from "../../api/bookApi";
Page({
  data: {
  },
  onLoad() {
    
  },
  photograph() {
    wx.chooseImage({
      count: 1,
      sourceType: ['camera'],
      success: function (res) {
        console.log(res.tempFilePaths);
      },
      fail: function (res) {
        console.log(res.errMsg);
      }
    })
  },
 
})

这里 我们点击后调用了wx.chooseImage 回调中接受了一个res对象

其中的tempFilePaths字段就是我们要到图片集合

我们运行代码

然后用手机真机调试 然后按下这个拍照按钮

他就调用上了我们手机的拍照功能

然后我们在开发者工具中选择电脑本地的图片

res.tempFilePaths就会帮我们将图片的对象拿到

相关推荐
盛夏绽放5 小时前
微信小程序地图map全方位解析
微信小程序·小程序
初尘屿风7 小时前
基于微信小程序的电影院订票选座系统的设计与实现,SSM+Vue+毕业论文+开题报告+任务书+指导搭建视频
vue.js·微信小程序·小程序
paterWang9 小时前
基于SpringBoot的驾校报名小程序系统设计与实现(源码+文档)
spring boot·后端·小程序
EasyNVR10 小时前
EasyRTC:全平台支持与自研算法驱动的智能音视频通讯解决方案
运维·服务器·小程序·音视频·webrtc·p2p·智能硬件
韩召华15 小时前
微信小程序(uni)+蓝牙连接+Xprint打印机实现打印功能
微信小程序·小程序·notepad++
韩召华16 小时前
微信小程序实现拉卡拉支付
微信小程序·小程序
paterWang18 小时前
基于 Spring Boot + 微信小程序的短文写作竞赛管理系统设计与实现(源码+文档)
spring boot·后端·微信小程序
嘻哈∠※1 天前
基于SpringBoot+vue粮油商城小程序系统
vue.js·spring boot·小程序
luckyext1 天前
HBuilderX中,VUE生成随机数字,vue调用随机数函数
前端·javascript·vue.js·微信小程序·小程序
毕业设计-011 天前
0081.基于springboot+uni-app的垃圾分类小程序+论文
spring boot·小程序·uni-app