eighteen(小程序异步变同步)
我可算吧小程序数据顺序整好了
首先,小程序基本使用的异步,每当用for循环时就会异步,导致每次显示数据时会顺序改变
看了官方文档的介绍
看似说了怎么做,但是实际使用还是有出入。于是找了很多网上的。
https://blog.csdn.net/yao09605/article/details/112260235?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2.pc_relevant_antiscanv2&utm_relevant_index=5
我看了这个教程
我自己是循环,所以还需要改动
按照我的理解,id[i]时会先将id[0]输出,再是id[1],然后将两个放入movie中,再this.setData。亲试可以(id内是数据库'hotMovie'的_id)
(我没有试如果不用async,await。直接循环遍历id[i]的话会不会乱掉)