微信程序开发记录

zwz

发布于 2018.06.09 15:00 阅读 2399 评论 0

1. textarea 页面滚动, textarea的内容不动,保持类似position:fixed的效果

 - textarea不能放在scroll-view中, 滚放有说明

 - page 不能设置高度, 否则也会引起此问题发生

 

2. async/await使用

最近写的小程序里包含了很多ajax的链式操作,使用promise虽然能实现,但是大量的then导致代码不够清晰,所以使用async和await能够很好的缓解此类问题, 但是小程序只包含了ES6转ES5,async/await是ES7的异步处理方案, 所以需要额外引入regenerator runtime库,下载文件,放到小程序中, 然后require

const regeneratorRuntime = require('./libs/regenerator-runtime')

之后就可以使用async/await了

 

3. input层级高

input层级高和textarea层级高不同, input层级高可以通过设置z-index解决, textarea不可以