React項(xiàng)目實(shí)戰(zhàn)一

1涩哟,項(xiàng)目搭建

  • 1肃拜,本地接口部署:
    創(chuàng)建并導(dǎo)入數(shù)據(jù):數(shù)據(jù)庫名稱hkzf(好客租房)
image

數(shù)據(jù)文件在hkzfAPI -> db -> .sql文件

hkzfAPI上傳百度網(wǎng)盤由于文件過多撞叽,需要開通超級會員古徒,所以有需要的直接找我就行憔披!

  • 2叔营,啟動接口:在hkzfAPI目錄中執(zhí)行npm start撑刺,啟動swagger接口即可

2鹉胖,項(xiàng)目搭建

  • 1, 初始化項(xiàng)目:npx create-react-app hkzf-app
image
  • 2, 項(xiàng)目初始化成功,切換到根目錄hkzf-app: yarn start
image

目錄結(jié)構(gòu):

image
  • 3, 調(diào)整項(xiàng)目中src目錄結(jié)構(gòu)如下:


    image

3够傍,項(xiàng)目準(zhǔn)備

image
  • 2,安裝:$ npm install --save antd-mobile@next / yarn add antd-mobile@next
  • 3冕屯,導(dǎo)入要使用的組件
import { Button } from 'antd-mobile'
  • 4, 使用
<Button></Button>

4, 配置基礎(chǔ)路由

  • 1,安裝:yarn add react-router-dom
  • 2,導(dǎo)入路由組件:Router / Route / Link
  • 3, 在pages文件夾里創(chuàng)建Home->index.js和CityList->index.js兩個組件
  • 4寂诱,使用Route組件配置首頁和城市頁面
    在App.js中引入
    import { BroswerRouter as Router, Route, Link } from 'react-router-dom'
    
    // 導(dǎo)入兩個組件
    import Home from './pages/Home'
    import CityList from './pages/CityList'
    
    <Router>
      <div className="App">
        <ul>
          <li><Link to="/home">首頁</Link></li>
          <li><Link to="/CityList">CityList</Link></li>
        </ul>
        <Route path="/home" component={Home}/>
        <Route path="/cityList" component={CityList}/>
      </div>
    </Router>
    

5, 項(xiàng)目整體布局

  • 1,兩種布局頁面
    分析:有tabBar的頁面和無tabBar的頁面
image

有tabBar布局的頁面使用嵌套路由即可

  • 2安聘,嵌套路由:路由內(nèi)部包含路由
    • 用Home組件表示父路由的內(nèi)容
    • 用News組件表示子路由的內(nèi)容
image
  • 使用步驟
    • 1痰洒,在pages中創(chuàng)建News/index.js
    • 2,在Home組件中浴韭,添加一個Route作為子路由(嵌套的路由)的出口
    • 3丘喻,設(shè)置嵌套路由的path,格式以父路由path開頭(父組件展示念颈,子組件才會展示)
    • 4,修改pathname為/home/news,News組件的內(nèi)容就會展示在Home組件中了仓犬。
    <Router>
      <div>
        <Route path="/home" component={Home}/>
      </div>
    </Router>
    
    const Home = () => {
      <div>
        <Route path="/home/news" component={News}/>
      </div>
    }
    

示例:

// Home組件
import React from 'react'
import { BrowserRouter as Router, Route, Link } from 'react-router-dom'
import News from '../News'
export default class Home extends React.Component {
  render() {
    return (
      <div style={{backgroundColor: 'skyblue', padding: 10}}>Home
        <Route path="/home/news" component={News}></Route>
      </div>
    )
  }
}

// News組件
import React from 'react';
export default class News extends React.Component {
  render() {
    return (
      <div style={{backgroundColor: 'green'}}>
          News
      </div>
    )
  }
}
image
image

下篇開始實(shí)現(xiàn)tabBar,敬請期待

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末舍肠,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子窘面,更是在濱河造成了極大的恐慌翠语,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件财边,死亡現(xiàn)場離奇詭異肌括,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門谍夭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來黑滴,“玉大人,你說我怎么就攤上這事紧索≡玻” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵珠漂,是天一觀的道長晚缩。 經(jīng)常有香客問我,道長媳危,這世上最難降的妖魔是什么荞彼? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮待笑,結(jié)果婚禮上鸣皂,老公的妹妹穿的比我還像新娘。我一直安慰自己暮蹂,他們只是感情好寞缝,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著椎侠,像睡著了一般第租。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上我纪,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天慎宾,我揣著相機(jī)與錄音,去河邊找鬼浅悉。 笑死趟据,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的术健。 我是一名探鬼主播汹碱,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼荞估!你這毒婦竟也來了咳促?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤勘伺,失蹤者是張志新(化名)和其女友劉穎脱篙,沒想到半個月后盹愚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坏挠,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遭商,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片轴术。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡难衰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出逗栽,到底是詐尸還是另有隱情盖袭,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布祭陷,位于F島的核電站苍凛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏兵志。R本人自食惡果不足惜醇蝴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望想罕。 院中可真熱鬧悠栓,春花似錦、人聲如沸按价。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽楼镐。三九已至癞志,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間框产,已是汗流浹背凄杯。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留秉宿,地道東北人戒突。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像描睦,于是被迫代替她去往敵國和親膊存。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容