求解,wepy使用mixin混合,onload事件响应顺序执行和文档说明的不符

发布于 6 年前作者 rqin4292 次浏览最后编辑 6 年前来自 ask

wepy使用mixin混合,onload事件响应:


打印日志证明:先执行混合对象的onLoad页面事件,再执行组件本身的onLoad事件。


wepy文档描述:




实际执行和文档说明的不符。求解~~

2 回复
yaowei
yaowei1 楼6 年前

唉 不要用 wepy 的 mixin了 如果你在里面的 method 要调用this.$apply 呵呵哒 因为mixin源码里面 就没有这个apply 想想如果你要异步处理数据 是不是就凉凉了

osong
osong2 楼4 年前

经过试验,onLoad事件的回调,和组件中声名

mixins = [ mixin1, mixin2]

的顺序有关,在前的先执行,依次执行完毕后,才会执行组件自身的onLoad回调。