日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

19.首页异步数据的获取

發布時間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 19.首页异步数据的获取 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.我們在public文件夾下的api文件夾下新建一個json文件,home.json

2.在這里面我們將home頁面中的數據存放進來,home.json中的代碼

{"success":true,"data":{"articleList": [{"id": 1,"title": "男人離不開的,往往是“不好惹”的女人","desc": "幸福,大概就是,你想要靠近的那個人,永遠都不會推開你。不管他忙與不忙,只要你一回頭,就能看見他的樣子。 受委屈的時候,他會各種討好你,遇到麻煩事... "},{"id": 2,"title": "男人離不開的,往往是“不好惹”的女人","desc": "幸福,大概就是,你想要靠近的那個人,永遠都不會推開你。不管他忙與不忙,只要你一回頭,就能看見他的樣子。 受委屈的時候,他會各種討好你,遇到麻煩事... "} ],"recommedList": [{"id": 1,"imgUrl":"http://cdn2.jianshu.io/assets/web/banner-s-club-aa8bdf19f8cf729a759da42e4a96f366.png"},{"id": 2,"imgUrl":"http://cdn2.jianshu.io/assets/web/banner-s-7-1a0222c91694a1f38e610be4bf9669be.png"},{"id": 3,"imgUrl":"http://cdn2.jianshu.io/assets/web/banner-s-5-4ba25cf5041931a0ed2062828b4064cb.png"},{"id": 4,"imgUrl":"http://cdn2.jianshu.io/assets/web/banner-s-6-c4d6335bfd688f2ca1115b42b04c28a7.png" }]} }

3.在reducer中,將數據清除,保留空數組
4.我們在home目錄下的index中,去獲取ajax
5.我們打印一下res的data下的data
6.在home的index下,引入axios,來實現異步請求
7.通過 componentDidMount接收ajax異步數據

//通過 componentDidMount接收ajax異步數據componentDidMount(){axios.get('/api/home.json').then((res) => {const result = res.data.data;const action = {type: 'change_home_data',articleList: result.articleList,recommedList:result.recommedList}//在這里調用 changeHomeData方法,并且將action傳遞進來this.props.changeHomeData(action);})} } const mapDispatch = (dispatch) => ({//定義一個方法 changeHomeData來派發action,將上面傳遞進來的action派發給storechangeHomeData(action) {dispatch(action);} }) export default connect(null, mapDispatch)(Home);

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.首页异步数据的获取的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91色在线播放 | 欧美黄色特级视频 | 相亲对象是问题学生在线观看 | 韩国视频一区二区三区 | 熟妇大屁股一区二区三区视频 | 在线观看日批视频 | 波多野结衣一区二区在线 | 人人爽在线 | 久久2019| 青娱乐国产在线 | 国产在线视频第一页 | 亚洲成人黄色av | 成人性生交大片免费看vrv66 | 午夜影院| 午夜激情视频在线 | 久久久久噜噜噜亚洲熟女综合 | 中文字幕第三页 | 黄色avav| 男人舔女人下部高潮全视频 | 精品国产成人av在线免 | 国产亚洲精品码 | 国产美女又黄又爽又色视频免费 | 久久午夜精品人妻一区二区三区 | 久久婷婷精品 | 亚洲第一区av | 欧美色图另类 | av超碰| 亚洲三级av| 亚洲理论片在线观看 | 久久久国产打桩机 | 人妻无码中文久久久久专区 | 99爱精品| 国产av一区二区三区 | 天天干精品 | 一区二区三区免费在线视频 | 国产美女一区二区三区 | 丁香花电影免费播放在线观看 | 国产精品久久久久高潮 | 久久草视频在线 | 亚洲av午夜精品一区二区三区 | 饥渴少妇色诱水电工 | 日本黄xxxxxxxxx100 | 绿帽单男| 99ri视频 | 韩国美女福利视频 | 97精品一区二区三区 | 成人h动漫精品一区二区 | 毛片啪啪啪 | 一级二级在线观看 | 美女一区二区三区四区 | 亚洲第一区av | 999免费视频 | 亚洲无吗av | 99久久影院| julia中文字幕在线 | 日韩在线 中文字幕 | 成 人 免费 黄 色 | 国产人妖在线 | wwww黄色片 | 日本一二三视频 | 美女又大又黄 | 熊猫电影yy8y全部免费观看 | 中文字幕日韩一区 | 国产特级黄色录像 | 一起操17c| 双性人hdsexvideos | 中文字幕在线视频一区二区三区 | 天天高潮夜夜爽 | www.com黄色片| 亚洲 欧美 成人 | 久久奇米 | 久久9久久 | 午夜精品久久久久久久久久蜜桃 | 一区二区不卡 | 国产精品理论片在线观看 | 澳门黄色录像 | 超碰在线观看免费版 | 欧美成人精品激情在线视频 | 久久精品成人一区二区三区蜜臀 | 欧美精产国品一二三区 | 成人av播放| 国产成人免费片在线观看 | 国产精品老熟女一区二区 | 天天干一干 | 久久精品国产精品亚洲色婷婷 | 2025国产精品 | 一区二区黄色片 | 成人国产网站 | 日韩精品一区二区三区av | www.国产在线| 亚洲自拍偷拍一区二区三区 | 欧美亚洲第一区 | 国产视频一区二区三区在线观看 | 男男在线观看 | 精品91自产拍在线观看二区 | 97国产精品久久 | 杨贵妃颤抖双乳呻吟求欢小说 | 色欧美综合| 人妻视频一区 |