github 原文 持续更新中 https://github.com/HerryLo/Record/blob/master/other/小程序组件问题.md
其中的 调试基础库和线上最低基础库为小程序开发工具的项目设置信息
textarea 组件
调试基础库 1.9.94
线上最低基础库 1.5.0
textarea 组件是使用元素组件层级最高, 导致在使用是出现各种问题
swiper 组件
调试基础库 1.9.94
线上最低基础库 1.5.0
将 swiper 组件当 tab 导航使用时, 在它的内容层级使用 swiper-view 组件,
当点击 tab 导航时, 改变 current, 触发 swiper 的 bindchange 时, 使用 setData 改变 current 会导致鬼畜. 更改 swiper-view 为 view, 判断 sourc 操作来源, 可以在一定程度上解决问题.
wx.navigateBack 组件回退问题
调试基础库 1.9.94
线上最低基础库 1.5.0
- wx.navigateBack({
- delta: 1
- })
在页面 A 中 wx.navigateTo 进入 页面 B, 在页面 B 的生命周期 onLoad 或者 onShow 中调用 wx.navigateBack, 会出现小程序直接退出.
然而在 onReady 周期中调用 wx.navigateBack 却可以在一定程度上避免此问题, 目前不知道什么原因. 以上的问题在小程序开发工具不会出现.
小程序分享问题
微信版本 6.6.7
IOS 系统
在分享过程中需要, 用户名如果出现表情, substring 截取用户名, 可能就会出现无法调起分享的问题. 不使用截取即可正常分享
小程序的 input 输入框问题
安卓系统
当删除文字时, 安卓会监听两次, 第一次时空字符串, 第二次才是当前文本.
来源: http://www.jianshu.com/p/c9057a8ba7be