ionic3 學(xué)習(xí)筆記(一)

最近開始用ionic3寫項目,在這邊總結(jié)一下學(xué)習(xí)結(jié)果

ionic3 項目創(chuàng)建

1、node官網(wǎng)下載.msi文件,安裝; ? 2、打開cmd 輸入 node -v??得到版本號; ?3、安裝 npm install -g cordova ionic ?(如果npm不可以就安裝淘寶鏡像,然后用cnpm創(chuàng)建 npm install -g cnpm --registry=https://registry.npm.taobao.org); ?4、進入路徑如E:? ?創(chuàng)建項目:ionic start 名稱 tabs ; ?5、運行 ionic serve

2、新建頁面指令:

ionic g page 名稱 //創(chuàng)建新頁面 ;ionic g directive 名稱 //創(chuàng)建指令;ionic g component 名稱 ?//創(chuàng)建組件;ionic g provider 名稱 ?//創(chuàng)建服務(wù);ionic g pipe 名稱 ?//創(chuàng)建過濾器

注:組件和過濾器的調(diào)用方法大致相同,首先創(chuàng)建,然后在需要使用的頁面映入,ionic3不需要公共聲明

3、清除底部tabs(部分頁面不需要tabs底部)

/*清除底部tabs */

ionViewDidLoad() {

? var tabs = document.getElementsByClassName('tabbar').item(0);

? tabs['style'].display = 'none';

}

/*離開頁面恢復(fù)tabs */

ionViewWillLeave() {

? var tabs = document.getElementsByClassName('tabbar').item(0);

? tabs['style'].display = 'flex';

}

/*清除所有二級頁面底部tabs*/

修改app.Module.ts里IonicModule.forRoot(MyApp)為

IonicModule.forRoot(MyApp,{

??????????tabsHideOnSubPages:?'true'?,?//隱藏全部子頁面tabs

??????????iconMode:?'ios',

??????????mode:?'ios',

??????????modalEnter:?'modal-slide-in',

??????????modalLeave:?'modal-slide-out',

??????}),

4、返回頁面

this.navCtrl.popToRoot();//從子頁面快速返回根頁面

this.navCtrl.pop();//返回上一頁

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

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

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