这类操作下安卓机均能复现这个问题,已用自己手里面的很多个Android设备测试过了,包括华为、小米、Oppo
camera在横屏上,通过如下操作,显示方向异常操作步骤: 进入拍摄界面后,手机向外翻转180度,再向右翻转180度,再向内翻转180度。 结果: [图片] 复现代码: index.css .camera-main { position: relative; width: 100%; height: 100%; font-size: 14rpx; } index.html <camera class="camera-main" device-position="back" flash="off"> </camera> index.json { "pageOrientation": "landscape", "navigationStyle": "custom", "usingComponents": { } }
2022-06-29比如你写一个公用的弹窗组件,这时候你会写在引用处吗,最好的解决方案是写在内部,因为内部可以控制动画,写在外部的话,是没办法实现隐藏时的动画的
slot组件,其自身或父级使用wx:if,会导致有警告信息报出https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html 什么场景下需要使用这种类似的写法呢,当我们写drawer(抽屉)、popup弹窗时,极有可能写出这一类的结构来,因为我们想通过wx:if来控制dom节点的数量,避免在未显示的时候依然渲染至页面内部,如果不使用wx:if来控制的话,在低端机上有明显的性能问题产生,这时候换做display: none这种写法,虽然也能解决掉这个报错,但是从性能角度上来说,这样是不可取的,如果slot的内容过多,那么势必会影响到当前页面首屏渲染速度。 如下示例: <view wx:if="show"> <slot></slot> </view>
2022-03-08Taro.openSetting()能正常调用
wx.openSetting,打不开设置页面wx.openSetting,打不开设置页面。 比如我们有个页面,需要上传功能,用户点击了按钮,弹出授权信息,不小心点击了拒绝,这时候再点击按钮,调用了wx.openSetting方法,但是却没有跳转到相应的页面,按理说,我调用这个方法,就应该正常打开设置页面。 要不然用户会一直没法进行拍照操作,形成一个BUG。 相同的代码,我在Taro上却能正常调用起来,但是在微信原生上却不行,这个有办法处理吗。
2022-03-01