小程序踩坑指南
1. cover-view
如果要一个背景图实现不同功能的按钮,而你使用了一个cover-image和一个cover-view来模拟,就可能出现两者互相影响的bug。
解决: 通过调整它们的顺序
cover-ivew不能设背景图
解决:只能用cover-image
cover-image 不见了
解决:它所在的层级要有高度
2. mpvue
偶现v-if 失效,这应该是mpvue的bug
bind开头的事件要把bind换成@才能识别,自定义的事件,要用v-bind: 才能传递
事件传递在模拟器正常,真机失效
解决:使用vuex或者通过emit来解决
事件内容都包在event.mp里面
分享转发事件必须写在页面,不能写在子组件
弹层里面的input placehold失效
解决:无
form的submit事件,要button来触发
解决:如果button没有加form-type,submit不生效。
3. 发现的东西
formId 每次点击都会产生新的
webview在当前页面打开,导航没有返回按钮。新开页面,用wx.navigateTo
可以有返回按钮
如果要滚动,可以使用scroll-view,但scroll-view不能放video元素,可以改成用view,使用wx.pageScrollTo
来滚动
打开小程序无效,要配置navigateToMiniProgramAppIdList
尽量用同步写法储存storage,不然可能出现登录状态没有同步
外网图片URL用作css 背景,更新图片小程序也不更新,有缓存
杂谈
小程序登录一般分成2种,一种是特定按钮做登录,一种是刚进页面登录。两者似乎没有好坏之分,看业务需要。做小程序开发,最坑的就是...
最坑的就是...
最坑的就是...
最坑的就是...
模拟器经常跟真机不一样。