收藏
回答

调用ctx.takePhoto时报错,ctx.takephoto is not a function

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug camera 微信iOS客户端 7.0.21 2.14.4[497]

https://developers.weixin.qq.com/miniprogram/dev/component/camera.html

最后一次编辑于  2021-01-20
回答关注问题邀请回答
收藏

3 个回答

  • 遇の见
    遇の见
    2022-12-05

    那个P是大写的吧,我跟你报的错不一样啊,

    MiniProgramError

    e.setData is not a function

    TypeError: e.setData is not a function

    at setData (pages/qiandao/index.js:355:16)

    2022-12-05
    有用
    回复
  • Cjiang
    Cjiang
    2021-01-20

    你好,触发拍照按钮没有出现报错,检查先wx.createCameraContext(); 这个api是否找到?检查下是否是wx没有找到?

    2021-01-20
    有用
    回复
  • Daniel
    Daniel
    2021-01-20

    按照样例尝试了两种方式都会报同样的错误;

    第一种:

            const ctx = wx.createCameraContext()

            ctx.takephoto({

                quality: 'high',

                succsess: (res) => {

                    this.setData({

                        src:res.tempImagePath

                    })

                }

            })

    第二种:


            this.ctx = wx.createCameraContext();


             this.ctx.takePhoto({

                 quality: 'high',

                 success: (res) => {

                     this.setData({

                         src:res.tempImagePath

                     })

                 }

             })



    2021-01-20
    有用
    回复
登录 后发表内容
问题标签