Skip to content

数据共享

当我们需要在多个页面之间共享同一份数据时,一般有这样两种方法:

  • 如果是两个页面之间需要共享或者传递数据,那么可以直接使用 Navigator 的路由跳转方法中的参数,通过参数传递数据。我们之前从 "列表" 页面跳转到 "编辑 TODO" 页面的时候也使用过这个方法。
  • 如果是两个以上的页面之间要共享同一份数据,则一般会将数据放置到一个公共对象中,让这些页面能够同时获取这一份数据

实现第二种方法的手段有很多,可以全局设置一个单例对象,或者使用一些状态管理相关的工具。

利用公共父页面共享数据