19.首页异步数据的获取
生活随笔
收集整理的這篇文章主要介紹了
19.首页异步数据的获取
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.我們在public文件夾下的api文件夾下新建一個json文件,home.json
2.在這里面我們將home頁面中的數據存放進來,home.json中的代碼
3.在reducer中,將數據清除,保留空數組
4.我們在home目錄下的index中,去獲取ajax
5.我們打印一下res的data下的data
6.在home的index下,引入axios,來實現異步請求
7.通過 componentDidMount接收ajax異步數據
8.這里派發的action,在store中可以接收到,在home目錄下的reducer中
import { fromJS } from 'immutable'; const defaultState = fromJS({articleList: [],recommedList: [] }) export default (state = defaultState, action) => { //判斷action的類型,然后執行相應的操作switch (action.type) {case 'change_home_data':return state.merge({articleList: fromJS(action.articleList),recommedList: fromJS(action.recommedList),})default:return state;}}結果:
9.當我們在json文件中對數據進行,修改,在頁面也相應改變:
總結
以上是生活随笔為你收集整理的19.首页异步数据的获取的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一章:1-03、试从多个方面比较电路交
- 下一篇: K210与多个VL53L0X红外测距传感