我是在image的bindload里触发截图的,iOS上面,进入之后,连续截图两次,在安卓机上,只有滚动后才会触发截图。所以,发现应该是cache-extent在安卓机上不生效
微信小程序 swiper组件 skyline渲染模式 cache-extent属性在安卓机上不生效swiper 里面的swiper-item 需要截图,使用的是snapshot,截图的时候发现cache-extent="1",在iOS上表现预期正常,在Android上面,总是不能提前渲染下一屏,希望能够修复这个问题
01-29自动播放autoplay在安卓小程序不生效,需要手动播放。 https://blog.csdn.net/weixin_43850726/article/details/118495135
小程序中用webview的方式引入h5页面播放视频,h5页面中视频正常播放,小程序中不显示?[图片] [图片]
01-25自动播放autoplay在安卓小程序不生效,需要手动播放。 https://blog.csdn.net/weixin_43850726/article/details/118495135
小程序所嵌套的H5页面中的视频显示不出来,为什么?H5开发的页面中,使用<video/>展示视频,但是小程序打开,视频显示透明空白,单独h5打开显示正常,请问这是什么原因,怎样解决
01-23[图片]页面推出的时候,会先出来一个大白边,之后变为正常。连贯起来,就i像是闪了一下
在webview渲染模式的页面进入skyline渲染模式的页面,安卓机有短暂的一个白屏闪,如何解决?在webview渲染模式的页面进入到skyline渲染模式的页面,安卓机有短暂的一个白屏闪一下,一开始不知道是什么原因,经过各种尝试,发现应该是两种渲染模式之间的问题。iOS上面概率特别小,但是也会存在,但是安卓机出现的太频繁了。谁有好的解决方案来解决下这个问题?
01-15customStyle = "background-color: transparent;" 设置下背景色透明,里面的内容全部自定义
page-container这个视图容器怎么才能自定义圆角大小呢?微信基础库是:3.3.1 请问怎么才能自定义page-container的圆角呢?api自带的round圆角太大了,想自定义一个但是没有api <page-container show="{{showpopup}}" > <view> <block> <view class="top_title"> <image class="top_title_image" src="../../images/index/demo.jpg" mode="" /> <view>添加商家客服二维码,进行申诉</view> </view> <view class="qc_weixin"> <image class="qc_weixin_img" show-menu-by-longpress="{{true}}" src="../../images/index/demo.jpg" alt="" /> <view>长按识别二维码</view> </view> </block> <view class="phone_call"> <view class="phone_call_img"> <image class="top_title_image" src="../../images/index/demo.jpg" mode=""/> <view>联系电话: 15053525656</view> </view> <view class="btn_call" bindtap="onContactService">呼叫</view> </view> <view class="cancel" bindtap='btnpopup_cancel'>取消</view> </view> </page-container>
01-12var r = getRegExp('(\d{1,3})(?=(\d{3})+(?:))', 'g') var p = n.replace(r, "$1,") wxs文件里可以试试这样的,n为数字,类型是string p是格式化后的字符串
wxs 中 toLocaleString 无效[代码]module.exports = {[代码][代码] [代码][代码]currency: [代码][代码]function[代码] [代码](money) {[代码][代码] [代码][代码]var[代码] [代码]money = money.toLocaleString([代码][代码]'zh-CN'[代码][代码], {[代码][代码] [代码][代码]style: [代码][代码]'currency'[代码][代码],[代码][代码] [代码][代码]currency: [代码][代码]'CNY'[代码][代码] [代码][代码]});[代码][代码] [代码][代码]return[代码] [代码]money;[代码][代码] [代码][代码]}[代码][代码]}[代码]在 wxs 中 使用 toLocaleString 并没有按照预期进行格式化,而我看文档中 wxs 是支持 toLocaleString 方法的
2023-12-18目前遇到的问题是:skyline模式下不生效。真是恶心,自己写一个方法吧
安卓真机下,toLocaleString无效一段数字格式化金钱形式的处理(即,前面有金钱符号,数字每三位加一个逗号,后面补两个零)。代码如下 function priceFormat(value) { let options = { style: "currency", currency: "CNY", }; if (value && Number(value)) { return (Number(value)).toLocaleString("zh-CN", options); } else { return (0).toLocaleString("zh-CN", options); } } 之后,在开发者工具上,效果如下,可以看到,金额已经格式化为金钱的形式 [图片] 接下来这张图是IOS的真机,手机型号为IOS13。效果如下,可以看到,金额已经格式化为金钱的形式 [图片] 接下来的是我手机的真机预览图。效果如下,可以看到,只是单纯的显示了数字,并没有格式化为金钱的形式。 测试设备为华为Mate40,操作系统为HarmonyOS 2.0,考虑到华为和其他安卓机的差异性,之后拿小米手机做过一次测试,发生了同样的问题,可以暂时得到判断,在Android系统下,使用 toLocalString 这种方法去格式化金钱,是无效的,希望官方可以做出解答 [图片]
2023-12-18