Ionic3 問題記錄

1.Ionic3 啟動沒問題,編譯的時候報錯


events.js:136thrower;// Unhandled 'error' event^Error: read ECONNRESET

at _errnoException (util.js:999:13)

at TCP.onread (net.js:629:25)

解決辦法,刪除node_modules/ws目錄土匀,然后在項目目錄啟動命令行,輸入

npm install ws@3.3.2

2.ionic3 懶加載機制問題

Ionic3的懶加載機制會帶來一個問題蒋荚,就是所有的頁面在第一次進來沒有加載量瓜,只有在你點擊進入某個頁面哩盲,它的module才會加載度秘,這個過程會有幾秒鐘的時間(加載自己module的過程),
在瀏覽器上測試的時候沒有這個問題(可能計算機的處理速度比手機要快)喝峦,在真機上會給人一種我點擊了之后沒有反應的感覺势誊,用戶體驗不好。
這個問題的解決辦法就是:把這些需要第一次進來就加載的module在app.module里面import進來谣蠢。

3.使用@IonicPage后,路由傳遞的參數(shù)在頁面消失后獲取不到

  正常頁面使用push('***',{'taskId':this.params.taskId}),
  this.params.taskId = this.navParams.get('taskId');  //可以獲取到

  但是也沒刷新或者自動部署的時候,
  this.params.taskId = this.navParams.get('taskId');   //undefined

   原因,沒有配置@IonicPage的segment屬性
   添加segment: 'taskdetail/:taskId' 即可

4.關(guān)于ionic3的生命鉤子在NavController中的表現(xiàn)

只說在路由中的push()和pop()的情況

  
  ionViewDidLoad(){
    console.log('A')
  }
  ionViewDidEnter(){
    console.log('B')
  }
  ionViewWillEnter(){
    console.log('C')
  }
  push()
  全部都會觸發(fā),// A,B,C
  
  pop()
  ionViewDidLoad不觸發(fā)  //B,C

  因此如果使用pop()返回頁面時需要刷新頁面數(shù)據(jù),則不能在ionViewDidLoad調(diào)用API,

  ionViewDidLoad 不會出現(xiàn)渲染問題
  ionViewWillEnter 會出現(xiàn)一點點渲染閃屏問題

5 文件上傳字節(jié)流轉(zhuǎn)換后打包過程報類型不符合

   
    let _file: File = event.target.files[0];
    let reader = new FileReader();
    reader.readAsDataURL(_file);
    reader.onload = (e)=>{
      let obj : any = e.target.result;   
      $('#triggerImg').attr("src", obj);
    };


    question:Property 'result' does not exist on type 'EventTarget'.

因為readAsDataURL會將圖片轉(zhuǎn)換成base64碼,再通過FileReader對象的onload方法返回回來
但是TyrScript編譯器不知道你正在返回一個什么類型的東西,
e.target默認為EventTarget類型,但是result為string類型粟耻,因此會報錯。
解決辦法:  let obj : any = (e.target as any).result;   

6.Cannot find module 'typescript' or Cannot find module 'fs-extra'
首先npm i 更新一遍再試試,不行就只能刪除node_modules,重新npm i 一遍,再不行就是cli版本的問題了,需要重新安裝一遍了

7.Error: The Angular AoT build failed. See the issues above
檢查代碼

8.IOS防止頁面露底
在ionic3下,有時候滑動頁面到最頂或者最底的時候,放開手指,然后馬上再滑動,就好出現(xiàn)滑動沒有效果的情況,有時候還會出現(xiàn)頁面渲染的BUG,這其實是IOS的露底問題眉踱。

可以度娘搜索"防止微信瀏覽器下拉出現(xiàn)網(wǎng)址"解決,但是假如頁面有ion-refresher標簽,是沒辦法解決的,因為body標簽被ionic定位成fixed的了,ion-refresher是基于body的fixed屬性實現(xiàn)的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末挤忙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子谈喳,更是在濱河造成了極大的恐慌册烈,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件婿禽,死亡現(xiàn)場離奇詭異赏僧,居然都是意外死亡,警方通過查閱死者的電腦和手機谈宛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門次哈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吆录,你說我怎么就攤上這事窑滞。” “怎么了恢筝?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵哀卫,是天一觀的道長。 經(jīng)常有香客問我撬槽,道長此改,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任侄柔,我火速辦了婚禮共啃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘暂题。我一直安慰自己移剪,他們只是感情好,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布薪者。 她就那樣靜靜地躺著纵苛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上攻人,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天取试,我揣著相機與錄音,去河邊找鬼怀吻。 笑死瞬浓,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的烙博。 我是一名探鬼主播瑟蜈,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼渣窜!你這毒婦竟也來了铺根?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤乔宿,失蹤者是張志新(化名)和其女友劉穎位迂,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體详瑞,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡掂林,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了坝橡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泻帮。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖计寇,靈堂內(nèi)的尸體忽然破棺而出锣杂,到底是詐尸還是另有隱情,我是刑警寧澤番宁,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布元莫,位于F島的核電站,受9級特大地震影響蝶押,放射性物質(zhì)發(fā)生泄漏踱蠢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一棋电、第九天 我趴在偏房一處隱蔽的房頂上張望茎截。 院中可真熱鬧,春花似錦赶盔、人聲如沸稼虎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春沉眶,著一層夾襖步出監(jiān)牢的瞬間打却,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工谎倔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留柳击,地道東北人。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓片习,卻偏偏與公主長得像捌肴,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子藕咏,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

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