data: {
imgPath:'',
operate:'拍照'
},
takephoto: function () {
var that = this
if (wx.createCameraContext()) {
const ctx = wx.createCameraContext("myCamera")
ctx.takePhoto({
quality: 'normal',
success: function (res) {
that.setData({
imgPath: res.tempImagePath,
})
}
})
} else {
wx.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
})
}
},
error:function(e) {
console.log(e.detail)
},
<view>
<camera id="myCamera" device-position="front" flash="auto" binderror="error" class='camera'></camera>
<image src="{{imgPath}}" class="img"></image>
</view>
同问,请问解决了吗?如何去掉蓝色透明的遮盖
同问
请问,各位这个问题解决了吗,遇到了同样的问题。
没事,我再看看
好奇怪,我这问题复原不了,不好意思,帮不了你了
我的就是拍完照片之后然后拿到另一个页面显示的,但是还有一层蓝色的滤镜
没有呢,我改为先将图片隐藏,等拍照后,再将图片显示,而camera隐藏,照片就不变色了
解决了吗这个问题,我的也是啊