导航

萌即是正义!时不时分享一些ACG活动记录与有趣代码的小站!

侧边栏
最新评论
广树管理员
2025-07-08 08:56
@Mimosa:并不是,这段时间制作组的宣传挺积极的
Mimosa
2025-07-08 01:58
猫娘乐园ww 可能是前几天后传刚在steam发售的缘故吧,感觉最近猫娘乐园的人气又高起来了(或许是我的错觉吗)
广树管理员
2025-07-07 19:57
@chongov:是呀,这是青春又回来了
chongov
2025-07-07 17:15
幸运星!我大学二年级时的解忧好动画!୧(๑•̀⌄•́๑)૭
广树管理员
2025-07-06 20:46
@applemiku:🐱🐱可爱呢!幸运星和凉宫最近活动多起来了
攻略中
ToHeart
暂无评分
SteamToHeart
2025年6月26日 19时 ~ 攻略中
已累计游玩1周4天
AQUAPLUS推出的“温暖人心的校园恋爱游戏”将以高清全3D形式焕新归来!
爱上火车-Last Run!!-
暂无评分
Steam爱上火车-Last Run!!-
2025年6月24日 19时 ~ 攻略中
已累计游玩1周6天
游戏设定于架空日本。为了辅助驾驶员行驶,每列火车都配备了专用的铁路人偶。然而,由于新技术“空凝机”以及人工智能的面世,现有的铁路系统几乎已被废弃,铁路人偶和对应列车也被出售。主人公右田双铁所生活的“御一夜市”正在衰退,有人提出让空凝机工厂落户此地以振兴经济。空凝机工厂会带来水污染,而主人公为了阻止其落户而回到御一夜市。
符文工房龙之天地
暂无评分
Steam符文工房龙之天地
2025年6月10日 20时 ~ 攻略中
已累计游玩3周6天
体验奇幻冒险与日常生活的 RPG《符文工房》系列最新作。 玩家可以在日常生活中种田、钓鱼和复兴村庄,也可以在冒险的过程中邂逅各种各样的角色。打造属于自己的“村庄”,享受全新的冒险与生活吧!
fault - StP - LIGHTKRAVTE
暂无评分
Steamfault - StP - LIGHTKRAVTE
2025年5月29日 20时 ~ 攻略中
已累计游玩1个月9天
全球累计销量超过50万份的“fault”系列最新作!故事的舞台是一个融合了奇幻与科幻的超前世界——卢森海德王国。本作讲述了生活在此地的一个平凡又平庸的究极普通市民——名为果子的少年的故事。
PSN奖杯卡

PSN奖杯卡

归档
赞助商广告

微信小程序遇到的三个坑

作者:广树时间:2018-01-02 19:37:28分类:其他技术

没想到2018年写的第一个微信小程序就一步一个坑……

测试手机:华为荣耀8

测试微信版本:6.6.1

第一个坑:wx.showModal(OBJECT)

wx.showModal在安卓手机里,如果点击遮罩的话会关闭弹窗,不会有任何回调。而苹果的情况下则是点击遮罩不会有任何反应。

这样会有什么问题呢?

比如我有一个A界面是登录后才能访问的,在进入A界面后如果发现并没有登录的话则会弹窗要求再次授权,这时取消返回首页,确定再次授权,授权后访问A界面。

那么问题来了,如果我点击了遮罩没有任何回调的话则停留在了一个白屏的A界面……

查了查官方有很多人有反应过这个安卓和苹果的区别。但是官方的回复是设计如此……所以只能遇到这种情况避开使用wx.showModal了。

第二个坑:wx.chooseImage(OBJECT)

这个API会打开相册或者拍照,然后生成缓存。这本身没毛病,但是这个操作会有触发onShow的BUG。如果onShow里设置了什么就会重新再调用一次非常坑。避开的方法怕是只能设置个flag了。

2018.1.3早上补充:本来想设置个flag在选择图片前标记true图片选择完后的complete或者fail或者success的回调中flag标记为false,结果在还没触发onShow的时候就直接给回调了。于是我用了setTimeout来延迟flag标记后成功避开了这个BUG。

2018.1.3晚上补充:wx.chooseImage调回的文件信息在安卓中可以设置为background-image来显示,但是苹果不行。推荐都用<image>标签来显示获取的图片。

第三个坑:wx.showToast(OBJECT)(2017.1.3补充)

在微信小程序官方文档里是这么描述image的

QQ截图20180103112204.png

自定义图标的本地路径,image 的优先级高于 icon

在实际我用安卓测试的时候,icon的优先级高于image。



donate.png

1210 x 50(蓝底).png

cloudcone