ionic3項(xiàng)目實(shí)戰(zhàn)教程 - 第1講 ionic3環(huán)境安裝 項(xiàng)目搭建

嘿 好久不見(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中配置懶加載。

完!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,917評(píng)論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,171評(píng)論 4 61
  • 他要是和別人告白,我覺(jué)得我會(huì)死 是啊 喜歡一個(gè)人怎么會(huì)那么痛呢 創(chuàng)建于 2016-11-01
    浮動(dòng)的花閱讀 163評(píng)論 0 0
  • 關(guān)于這件事情,它似乎發(fā)生很久了。久到,我再次想起它時(shí),已經(jīng)不太記得事情原本的面貌。 我只記得...
    告別薇安dww閱讀 304評(píng)論 0 0
  • 今天中午我給老爸做了飯,老爸還挺有閑情逸致的,倒了一小杯白酒,他喝了一小杯就玩手機(jī)去了(杯中酒已完),但他記得杯子...
    姜惠閱讀 209評(píng)論 0 1

友情鏈接更多精彩內(nèi)容