1.网络请求
wx.request是小程序的网络请求方法,默认情况下,我们希望success是在服务器响应的状态码在2xx的时候触发,实际上不是,只要网络请求成功发出了,success方法就会触发,比如500状态码也会触发success,所以fail也只在网络请求没有发出的情况下触发,所以你必须在success重复写判断逻辑,而且也不能用promise,所以有必要封装一下
2.Promise finally
因为在某些接口请求前会加loading,防止多次点击,然后在接口的finally中取消loading即可,在开发工具中,一切正常,但是一到真机调试就会报错,查阅资料发现微信小程序不支持promise finally,太坑了,只能加个polyfill
3.问题: map 等原生组件的覆盖问题。 在小程序里面,原生组件默认展示层级最该,也就是video、map等组件会覆盖我们的标签,即便是定位调节 z-index 什么的都没用
解决:用 cover-view cover-image 包裹内容,就可以覆盖在原生组件之上了。
4.wxss 无法使用本地资源,即 background-image 不能直接使用相对路径展示图片。
解决:将图片转成base64展示,或者不使用背景图,直接使用图片。例: background-image: url("base64: .......")