require加载的js,没按顺序执行啊,是异步的吗?
发布于 6 年前 作者 yeping 8459 次浏览 来自 问答

主页中一些数据需要封装的外部js,结果主页渲染完了,外边的js才执行,我在onLoad中执行的外部js。。急急急。。。。

8 回复

。。。。。。。。。。

是啊,我打印出来就是觉得有问题,有什么办法让引入的同步执行不哦。好坑哦,很多需要封装里的数据来驱动页面的,现在只能放一个里了,这require感觉没有什么用了啊,

require success 函数怎么写的啊,api里没有啊

我都是在require的success函数里写的,我目前也没找到更好的解决方法。如果有的话,欢迎交流交流

不好意思,我看错了 - -下意识的以为是wx.request

哦哦,知道原因了,是request请求数据是异步的,导致那些数据没按想要的顺序来

js文件应该是在第一次被require的时候执行的。

小程序里很多接口是异步的,你可以用console.log控制台输出,就可以看到它的执行顺序是怎样的了。

回到顶部