大家好,又见面了,我是你们的朋友全栈君。
作者:刘旭濠
撰写时间:2019年04月14日
一开始就想弄个微信的小程序玩玩然后想了想最后就决定了,就弄个微信小程序的拍照功能,然后就上网查询了一些资料,在微信社区文档里有很多功能可以使用,然后我就尝试的找了一下关于拍照的资料,然后整理出来文档和网上的一些资料,在微信的API还有更多的资料和其他好玩的玩意
代码如下:
//定时器拍照
setTime: function () {
let that = this
let ctx = wx.createCameraContext()
time = setInterval(function () {
if (Math.round(Math.random()) == 1) {
console.log(‘拍照’)
//拍照
ctx.takePhoto({
quality: ‘high’,
success: (res) => {
console.log(res.tempImagePath)
that.setData({
src: res.tempImagePath
})
that.localhostimgesupdata(res.tempImagePath)
}
})
}
}, 1000 * 10) //循环间隔 单位ms
},
//图片上传
localhostimgesupdata: function (imgPath) {
console.log(‘图片上传’)
wx.uploadFile({
url: ‘’, // 图片上传服务器真实的接口地址
filePath: imgPath,
name: ‘imgFile’,
success: function (res) {
wx.showToast({
title: ‘图片上传成功’,
icon: ‘success’,
duration: 2000
})
}
})
},
结果只能在真机上看看结果,架构自行创建
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/129386.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...