宏观上,微信小程序是由一个个Page组成的。有时候我们会遇到一些业务存在耦合的Page,一个Page里某个状态改变后,相关Page的状态需要进行更新。而在小程序里,每个Page都是一个模块,有着独立的作用域,因此Page间需要有一种通信策略。想象一个业务场景,用户首先进入订单列表页。然后点击其中一个订单,进入到订单详情页。当用户在订单详情页对订单进行操作,例如支付、确认收货等时,该订单的状态就会发生改变。此时需要对上一级的订单列表页中该订单的状态进行更新:要想更新订单列表页的视图层,就需要调用该