redux中存储了数据,在另一个页面中获取需要先点击存储数据的页面才能获取数据?
需求:在reducer中存储了科目页面的‘subjectList’数据,需要在统计页面的下拉框进行获取使用,categorize为0时,是应收款的数据,categorize为1时,是应付款的数据。
问题:subjectList数据已经存储到了reducer中,但是每次在统计页面获取下拉框数据时,需要先点击科目页面之后,科目下拉框中才会出现数据。怎样才能够实现统计页面可以直接获取科目列表的数据呢?
页面展示:
项目代码:
- reducer的处理如下:
- actions处理如下:
- 科目页面处理如下:
- 统计页面处理如下:
因为科目页面和统计页面中都分为应付款和应收款,所以在存储数据时,就直接分开存储了,不知道这样有没有问题?