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

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

主站蜘蛛池模板: a级片一区二区 | 好色av | 日本一区二区视频在线播放 | 水蜜桃影库| 在线h网站 | 91极品国产 | 国产无毛片 | 成人午夜av | 欧美资源在线观看 | 色七七桃花综合影院 | 欧美激情免费 | 国产精品88 | 国产一区二区激情视频 | 麻豆网 | a视频免费看 | 久久伊人草 | 国产欧美久久久精品免费 | 久久网伊人 | 男朋友是消防员第一季 | 亚洲av永久无码精品 | 青青草91久久久久久久久 | xxxx色 | 色一五月 | 黄色最新网址 | 97国产成人 | 欧美影院在线 | 久久免费视频3 | 在线观看免费 | 日本高清三区 | 九九少妇 | 黑人一级片 | 少妇一区二区视频 | 97超碰在线免费 | 久久久艹| 国产精品激情偷乱一区二区∴ | 国产婷婷一区二区三区 | 亚洲视频在线免费观看 | 男女交性视频播放 | 高跟av | 春色校园激情 | 狠狠久久婷婷 | 国产激情一区二区三区四区 | 日韩欧美麻豆 | 欧美中文视频 | 久久大陆 | 四虎福利视频 | 日日碰狠狠躁久久躁蜜桃 | 四虎成人在线视频 | 亚洲福利一区二区 | 91精品国产一区二区 | 少妇做爰xxxⅹ性视频 | 亚洲激情视频一区 | 国产传媒一区二区 | 永久免费在线看片 | 亚洲国产精品99 | 精东传媒在线观看 | 国产在线播放网站 | 99热激情| 久久这里只精品 | 国产精品theporn | 日本成人网址 | 午夜福利视频合集1000 | 黄色香蕉视频 | 国产在线日本 | 日本一区二区在线看 | 毛片看| 国产成人短视频 | 日本视频网 | 免费超碰在线观看 | 免费在线性爱视频 | 光棍影院手机版在线观看免费 | 噜噜色成人 | 国产精品久久午夜夜伦鲁鲁 | 亚洲国产精品天堂 | 日本免费精品视频 | 香港三级韩国三级日本三级 | 国产精品亚洲成在人线 | 91丨porny丨露出 | 亚洲av无码一区二区二三区软件 | 久久久久99精品成人片 | 偷看洗澡一二三区美女 | 六月丁香色婷婷 | 日本三级韩国三级三级a级中文 | 日韩免费在线视频观看 | 爱爱视频在线免费观看 | 尤物视频在线观看免费 | 四虎1515hh.com | 6080亚洲精品一区二区 | 色偷偷av | 国产成人一区 | 热久久精品| 久久精品超碰 | 丝袜美女av| 成年人免费看黄色 | 天天射夜夜骑 | 绿帽视频 | 欧美一级性生活 | 久久依人 | 99国产热|