微信小程序的拍照功能

作者:刘旭濠
撰写时间:2019年04月14日

一开始就想弄个微信的小程序玩玩然后想了想最后就决定了,就弄个微信小程序的拍照功能,然后就上网查询了一些资料,在微信社区文档里有很多功能可以使用,然后我就尝试的找了一下关于拍照的资料,然后整理出来文档和网上的一些资料,在微信的API还有更多的资料和其他好玩的玩意
微信小程序的拍照功能_第1张图片
代码如下:
//定时器拍照
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
      })
    }
  })
},
结果只能在真机上看看结果,架构自行创建

你可能感兴趣的:(简单,微信)