微信小程序
(223)微信小程序在苹果 iOS 上禁止屏幕左右滑动
比较诡异的一个问题,微信小程序的一个界面,在 iphone 上会左右滑动。即,下拉时,会不经意触发界面左右移动。但是 android 无此问题。
网上查了一下,普遍给出的解释是,界面有部分的宽度超出了屏幕范围,所以导致全屏可以左右移动
修改微信小程序 switch 组件的大小
用 width height 无效。可以使用 scale:
```
```
## transform:scale 的单位是什么
https://developer.mozilla.org/zh-CN/docs/Web
小程序点击事件防止冒泡
- bindtap 会向上冒泡
- catchtap 不会向上冒泡
所以,当需要在一个大区域中设置一个独立的小按钮触发独立逻辑,应该使用 catchtap。
例如,商品列表中的立即购买按钮,而不应该跳转至商品详情。
参考
企业宣传类抖音小程序调研
优先微信小程序,然后抖音。因为微信小程序更方便分享和转发。
## 技术选型
https://uniapp.dcloud.io/
·## 内置功能
- 库存管理。同时支持小程序内管理和电脑网页后台管理。
- CRM 客户管理
非经营性互联网信息服务备案核准
今天提交微信小程序审核时,显示版本审核未通过。拒绝理由是:
> 你好,你的小程序涉及提供用户自行生成内容的发布/分享/交流服务,请补充选择:社交-社区/论坛类目。
## 社交-社区/论坛类目需要什么资质
按照官方给出的引导文档
微信小程序苹果手机 iOS 系统下 new Date 返回 NaN
## 问题现象
苹果 iOS 系统下,微信小程序中使用 new Date 解析的日期时间数据返回 Date: null。但是在 android 系统下一切正常。
网上查了一下,需要将日期中的横杠替换为斜杠。
```
let
微信小程序真机 canvas 2d 二次重绘时,弧形进度条变形
在微信小程序中使用 canvas 绘制了一个弧形进度条。

微信小程序 android 上的 font-weight 加粗效果不明显
从蓝湖上复制的 font-weight: 400 字体样式,非常奇怪,在 iOS 上显示正常,但是 android 上毫无效果。
但是改成 font-weigth: bold 就能看出效果了,可是有点过粗了。。。
在官方论坛上找
微信小程序设置部分 http 请求不出现转圈提示
例如,小程序底部 tabbar 的几个主页面。如果来回切换时,都在 onShow 中进行了 http api 请求,每次都弹出等待中的转圈效果,会显得界面很卡。
不如,将这些 onShow 的中的请求设置不出现加载动画。
##
微信小程序在华为手机上不断刷新并闪屏
在真机调试微信小程序时,发现一部华为手机每隔几秒钟就转圈一次。
说明触发了 onShow 中的 http 请求,打卡 vConsole 查看,可以看到,不断在循环重复:
```
page onshow have been in