小程序开发过程中常见问题[微信小程序、支付宝小程序]
目录
一、样式中如何使用background-image呢?二、使用自适应单位rpx类似于rem,布局尽量使用flex布局
三、万能的{{双大括号,用于在模版中输出变量
四、你想要的基础组件和API,微信的mina框架和通用API都给你准备好了
五、使用wepy框架,这里没有click,只有tap,longpress和touchend等等
六、使用wepy框架全局的东西都可以丢到app.wpy中,如globalData
七、异步更新数据后记得调用this.$apply()更新视图
八、使用wepy框架时,绑定类似tap的原生事件函数都要放到methods里面,其他的放外面
九、版本低的微信常见的一些兼容性问题
十、this.$nextTick用法与Vue类似
十一、小程序是有常驻缓存机制,要善于调用生命周期函数处理
十二、onShareAppMessage中的success与fail已失效,但可以追踪定义分享后的点击
十三、CSS3动画可以大胆使用,如animate.css动画库
十四、要考虑网络异常情况的处理
十五、wx.login登录取得code然后给后端去跟微信请求获得openid和uniqeId
十六、在Wepy中,使用npm安装外部依赖包有坑,处理较为麻烦,可把原码全部引入处理
十七、微信开发工具使用过程中常见问题
十八、小程序路由支持层数有限。因此,要善用navigateTo,redirectTo,reLaunch和navigateBack
十九、小程序分享图片设置的问题
二十、小程序弹出层解决滚动穿透问题,与web端的类似
二十一、设置好网络异常处理
二十二、设置元素显隐一般的方式
二十三、小程序发包提审时审核时间过长问题
二十四、wepy中配置css autoprefix
二十五、url图片无法清除缓存问题
二十六、小程序的scroll-view纵向滚动要设一个固定高度的样式如height:100px才能生效,如何实现自适应高度?
二十七、借助调用 wx.login() 获取 临时登录凭证code 来进行人机识别及接口防刷
二十八、手写输入法输入后如果不点选中文字,oninput取到的值不全,会缺失;可以通过onblur取到的值补全
二十九、自定义组件的显示与隐藏一般方式
三十、小程序背景图片的使用问题
三十一、支付宝小程序布局样式编写优先使用less来进行预处理
三十二、支付宝小程序页面布局时写错标签会出现什么奇葩情况?
三十三、使用Wepy编写的组件,引用时参数中传函数时,函数中的this指向组件本身
三十四、wepy的页面中mixins定义onShareAppMessage无效问题
三十五、wepy中缺少模板过滤器的解决方式
三十六、微信小程序wx.showToast()与wx.hideLoading()同时使用的bug
三十七、小程序上传非图片文件功能比较尴尬
本文同步发布到 http://www.kt5.cn/fe/2019/11/04/mini-programme/
正文
场景值有 1001, 1019, 1022, 1023, 1038, 1056进行相应的处理
其运行机制可参考:https://developers.weixin.qq.com/miniprogram/dev/framework/operating-mechanism.html
https://developers.weixin.qq.com/miniprogram/dev/api/api-login.html#wxloginobject
https://tencent.github.io/wepy/document.html#/?id=%E6%94%AF%E6%8C%81%E5%8A%A0%E8%BD%BD%E5%A4%96%E9%83%A8npm%E5%8C%85
https://openclub.alipay.com/read.php?tid=12098&fid=66&ant_source=zsearch
https://github.com/Tencent/wepy/issues/824
https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/
Nelson Kuang,别名:Fast Mover 欢迎大家留言及多多指教
——