微信小程序
(217)微信小程序真机 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 接口支
微信小程序 canvas 基础使用
按照微信小程序文档中的 canvas 使用 demo:
https://developers.weixin.qq.com/miniprogram/dev/component/canvas.html
写了个 hello world
微信小程序重置按钮的样式
有时候需要通过微信小程序 button 设置 open type 来获取用户的信息。这时候就不能用 view 来实现,必须使用 button。
但是 button 默认带了样式,需要将默认样式清除掉。
可以在定义一个 reset
微信小程序图片加载失败显示默认图片的方法
由于历史数据迁移的问题,后台一些图片链接失效,或者无效。在微信小程序中,无效的图片链接会显示空白,非常影响体验。
此时,可以使用 image 组件的 binderror 来处理,替换为一张默认图片。
## binderror
微信小程序给上级页面返回数据
例如,我在微信小程序首页点击选择城市按钮,跳转到新目录页面进行城市选择,然后返回首页。
这里就涉及到一个问题,选择了城市之后,怎么把选择结果返回给上一页。
## getCurrentPages
getCurrentPages(