收藏
回答

camera 组件在iphone5上无法hidden,安卓手机可以

<camera id="myCamera" class="camera" style="display:{{cameraDisplay}};height:{{cameraHeight}}px" device-position="back" flash="auto" >

<cover-view class="container" style="height:{{cameraHeight}}px">

<cover-view class="pause" bindtap="pause">

<cover-image class="img"    src="../../images/icon.png" />

</cover-view>

</cover-view>

</camera>


-------------------------------------------------------------------------------------------

const cameraContext = wx.createCameraContext('myCamera');


Page({

data:{

    cameraDisplay: 'block',

    cameraHeight:1000,

},

pause:function(){

let that = this;

that.setData({

cameraDisplay: 'none',

cameraHeight:0,

});


cameraContext.takePhoto({

success: function (res) {

    console.log(res);

},


})

})


回答关注问题邀请回答
收藏

4 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2017-11-14

    你好,问题已复现,我们会尽快进行修复。

    目前可通过left: -999px等方式隐藏

    2017-11-14
    有用
    回复
  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2017-11-09

    收到,我们看看。你这边试试hidden属性可以不?

    2017-11-09
    有用
    回复
  • sen
    sen
    2017-11-15

    好的

    2017-11-15
    有用
    回复
  • sen
    sen
    2017-11-10

    只有camera中的cover-view cover-image 会被隐藏掉,但是camera还是显示的



    <camera id="myCamera" hidden="hidden"  class="camera" style="display:{{cameraDisplay}};height:{{cameraHeight}}px;visibility={{cameraHidden}}" device-position="back" flash="auto" >

    <cover-view class="container" style="height:{{cameraHeight}}px;width:750rpx;">

    <cover-view class="pause" bindtap="pause">

    <cover-image class="img"    src="../../images/icon_pause.png" />

    </cover-view>

    </cover-view>

    </camera>


    2017-11-10
    有用
    回复
登录 后发表内容