原来这问题这么早就有了 现在还没解决
设置camera组件的高度随客户端变化时无效WXML: [代码]<[代码][代码]camera[代码] [代码]id[代码][代码]=[代码][代码]'myCamera'[代码] [代码]device-position[代码][代码]=[代码][代码]'{{cameraPosition}}'[代码] [代码]flash[代码][代码]=[代码][代码]'off'[代码] [代码]style[代码][代码]=[代码][代码]'width: 100%; height: {{windowHeight-60}}px;'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]cover-view[代码] [代码]class[代码][代码]=[代码][代码]'controls'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]cover-image[代码] [代码]class[代码][代码]=[代码][代码]'camera'[代码] [代码]src[代码][代码]=[代码][代码]'/res/img/camera.png'[代码] [代码]bindtap[代码][代码]=[代码][代码]'takePhoto'[代码][代码]/>[代码][代码] [代码][代码]<[代码][代码]cover-image[代码] [代码]class[代码][代码]=[代码][代码]'switchCamera'[代码] [代码]src[代码][代码]=[代码][代码]'/res/img/refresh.png'[代码] [代码]bindtap[代码][代码]=[代码][代码]'switchCamera'[代码][代码]/>[代码][代码] [代码][代码]</[代码][代码]cover-view[代码][代码]>[代码][代码]</[代码][代码]camera[代码][代码]>[代码]JS: [代码]await getSystemInfo().then(res => {[代码][代码] [代码][代码]// success[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]windowWidth: res.windowWidth,[代码][代码] [代码][代码]});[代码][代码]}).[代码][代码]catch[代码][代码](res => {[代码][代码] [代码][代码]console.log(res);[代码][代码]});[代码]在开发工具中是正常显示的高度,但在手机上不能正常显示,必须切换到其他页面或者在页面上操作某个事件,引起页面刷新才能正常显示。
2019-02-22没有人碰到这个问题吗?
camera 组件,动态修改大小问题- 当前 Bug 的表现(可附上截图) camera 动态改变高度,工具中可以,开发版可以,体验版不可以 补充:只有第一次加载页面显示不出,之后不退出小程序,再次加载页面可以显示 - 预期表现 体验版正常工作 - 复现路径 - 提供一个最简复现 Demo test.wxml ``` <camera device-position="back" flash="off" binderror="erro2r" style="width: 100%; height: {{ height }}px;" id='camera' ></camera> ``` test.js ``` Page({ data: { height: 0 }, onReady: function () { this.setData({ height: 440 }) } }) ```
2019-02-22