微信小程序
(221)小程序点击事件防止冒泡
- 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
微信小程序同时授权获得用户手机号和昵称、头像
## 能否点击一次弹出两个授权窗口
官方说不能。
但是论坛里看到说,可以试试 button 里嵌 button。测试一下:
测试了一下,嵌套 button 行不通。无论谁嵌套谁,都只能弹出手机那个授权窗口。
## 连续点
微信小程序: canvas 2d 接口支持同层渲染且性能更佳,建议切换使用
在[使用微信小程序的 canvas demo 代码绘制了一个矩形](/wechat-canvas-base-use-small-program)之后,发现小程序开发工具的 console 中有警告提示:
> canvas 2d 接口支