嘿 好久不見(jiàn)!IONIC3終于趨于穩(wěn)定,這次的教程選的是一個(gè)簡(jiǎn)單商城案例,主要包含商品分類,和商品列表,商品詳情、個(gè)人中心。同樣,功能很簡(jiǎn)單,但基本涵蓋了實(shí)戰(zhàn)開(kāi)發(fā)中所用到的內(nèi)容,包括一些封裝思想、網(wǎng)絡(luò)請(qǐng)求、數(shù)據(jù)綁定、組建通信、模塊懶加載、自定義組件等等。
另外,在這個(gè)項(xiàng)目實(shí)戰(zhàn)系列教程中,你可以了解到一個(gè)完整項(xiàng)目的開(kāi)發(fā)流程和思路是怎樣的,包括一些封裝思想,為什么要這樣封裝,怎樣去減少耦合,怎樣減少項(xiàng)目后期維護(hù)的工作量。
很抱歉,讓大家久等了,廢話不多說(shuō),直接開(kāi)始。
關(guān)于ionic3項(xiàng)目實(shí)戰(zhàn)教程

1-1.png
這一講主要包含以下幾個(gè)部分:
- 1.技術(shù)儲(chǔ)備;
- 2.安裝環(huán)境;
- 3.新建項(xiàng)目;
- 4.搭建基礎(chǔ)框架;
- 5.運(yùn)行效果圖;
1.技術(shù)儲(chǔ)備
在項(xiàng)目開(kāi)始前,請(qǐng)確保你對(duì)以下知識(shí)有所了解:
- 會(huì)使用npm基礎(chǔ)命令;
- 熟悉HTML+CSS;
- 熟悉TypeScript2+;
- 了解Angular2/4框架;
- 了解corodva插件的使用;
- 了解MVC或者M(jìn)VVM設(shè)計(jì)模式;
- 會(huì)使用一款I(lǐng)DE,本教程使用的是visual studio code;
2.安裝環(huán)境
npm install -g ionic@latest
3.新建項(xiàng)目
ionic start ionic3-dress tabs
如果在npm install需要等待?很久,可以直接結(jié)束使用cnpm install來(lái)安裝依賴包。
我的環(huán)境如下:
cli packages: (/Users/ionic3-dress/node_modules)
@ionic/cli-utils : 1.8.1
ionic (Ionic CLI) : 3.8.1
local packages:
@ionic/app-scripts : 2.1.3
Ionic Framework : ionic-angular 3.6.0
System:
Node : v6.10.3
npm : 3.10.10
OS : macOS Sierra
4.搭建基礎(chǔ)框架
此項(xiàng)目主要用到三個(gè)tab:首頁(yè)推薦、優(yōu)惠精選、個(gè)人中心;對(duì)應(yīng)的更改tabs.html代碼:
<ion-tabs>
<ion-tab [root]="tab1Root" tabsHideOnSubPages="true" tabTitle="首頁(yè)推薦" tabIcon="home"></ion-tab>
<ion-tab [root]="tab2Root" tabsHideOnSubPages="true" tabTitle="優(yōu)惠精選" tabIcon="megaphone"></ion-tab>
<ion-tab [root]="tab3Root" tabsHideOnSubPages="true" tabTitle="個(gè)人中心" tabIcon="person"></ion-tab>
</ion-tabs>
5.運(yùn)行效果圖
ionic serve

1.png
下一講將講解如何在ionic3中配置懶加載。
完!