wuba/taro-react-native

getCurrentPages 获取到的实例不正确

zhiqingchen opened this issue · 1 comments

问题描述

当重复跳转到统一页面的不同实例时,getCurrentPages 获取到的页面实例,总为最后一个页面对应的实例。

复现代码

https://github.com/zhiqingchen/taro-bug-sample

解决方案

实例的存储及读取以 this.props.route.key 为索引。

setPageObject(inst, this.props.route.key)

需要注意对 tabbar 页面的影响