微信小程序使用插件中的camera进行拍照

发布时间:2025-05-06 05:37

微信小程序中的滴滴出行可以直接使用微信支付 #生活知识# #生活小知识# #电子支付#

最新推荐文章于 2025-02-08 13:29:06 发布

ruyi366 于 2020-07-23 10:05:34 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

当没有使用插件,直接在当前Page采用如下代码就能完成拍照:

const ctx = wx.createCameraContext();

ctx.takePhoto({

quality: 'high',

success: (res) => {

console.log("拍照");

this.setData({

src: res.tempImagePath

})

wx.previewImage({

urls: [this.data.src],

})

},

fail:(res) => {

console.log(res)

},

complete:(res)=>{

console.log(res)

}

})

但如果camera组件在插件中,当前Page调用插件使用Camera,直接采用如上代码,无法完成拍照,也没有错误提示。需要在插件中增加输出接口,如下:

module.exports = {

......

getCameraContext:function(){

return wx.createCameraContext()

}

}

然后将默认的创建摄像头上下文wx.createCameraContext()替换为plugin.getCameraContext(),即能成功拍照了。

网址:微信小程序使用插件中的camera进行拍照 https://www.yuejiaxmz.com/news/view/932945

相关内容

微信小程序常用控件汇总
【毕业设计】基于微信小程序的校园二手书籍拍卖系统小程序
悦运动小程序作品—微信小程序
怎样在企业微信中使用小程序?可以给企微客户发送小程序吗?
【微信小程序】基础篇
微信小程序自动化部署的全过程
微信小程序毕业设计
DIY装修 · 微信小程序指导教程 · 看云
健康运营指引 / 用户隐私保护 / 小程序用户隐私保护指引内容介绍
【微信小程序】个人健康管理系统小程序

随便看看