使用原生/wepy框架开发小程序常见问题[微信小程序、支付宝小程序]

目录

一、样式中如何使用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
三十七、小程序上传非图片文件功能比较尴尬
三十八、 体验版小程序和正式版小程序的缓存数据会混在一起
三十九、 input 框 bindinput 赋值更新状态 opentype 类型的 button 视图有可能会更新失败
四十、 微信小程序 实现网络图片本地缓存

继续阅读