小程序踩坑總結(jié)4

1. tabBar

? ? ?跳轉(zhuǎn)到帶有tabbar的頁面必須使用:wx.switchTab({? url : '/index' });

2.小程序快速新建文件的方法

? ? 在app.json中配置不存在的文件,如下紅框中;

? ? ? 保存編譯后檢測到post文件不存在會自動新建post文件夾并且新建4個基礎(chǔ)開發(fā)文件;

3.模板嵌套以及模板嵌套數(shù)據(jù)傳遞

? ?場景介紹:

? ?在一個頁面中嵌套3層模板,大致結(jié)構(gòu)如圖所示:

? ?代碼寫法:

? ?主要就是要import,不要忘記了wxss也需要import,不然樣式不會生效

? ?模板C是最底層的一個,在模板B中導(dǎo)入,代碼如下:

? ?模板C:

? ?模板B:嵌套模板C;導(dǎo)入模板C的wxml 和 wxss文件;

? ? ? ? ? ? ? 導(dǎo)入最好是寫相對路徑,絕對路徑會一直找不到文件

? ?模板A嵌套模板B是同樣的嵌套方法,不在贅述;

? ?最終頁面是直接導(dǎo)入模板A,如下:

? ?關(guān)于嵌套模板的數(shù)據(jù)傳遞問題:

? ? ? 在最終頁面的中可以看出使用了三次模板A,也就是會三次向模板A傳遞不同的數(shù)據(jù),但是在模板A中只能有一種變量進(jìn)行接收。這就需要使用 JS代碼+模板數(shù)據(jù)的展開? 兩種方式來解決這個問題;

? ? ? 模板數(shù)據(jù)的展開: 就是在變量前使用三個點(diǎn) "...";

? ? ? 對數(shù)據(jù)展開的理解:如果當(dāng)前的inTheaters = { movies:movies },如果不展開,在模板中得到的就是{ movies:movies },但是使用展開在模板中最終獲得的就是movies ;

? ? ? ?根據(jù)對模板展開的理解,就方便使用js代碼對數(shù)據(jù)進(jìn)行處理:

? ?在data中聲明3個數(shù)據(jù):

? ?從服務(wù)器獲取到數(shù)據(jù)之后對數(shù)據(jù)進(jìn)行處理:

? ?這時(shí)候data中聲明的3個變量的數(shù)據(jù)格式如下:

? ? ? ?inTheaters: { movies: movies, cagetoryTitle: cagetoryTitle}

? ? ? ?comingSoon: { movies: movies, cagetoryTitle: cagetoryTitle}

? ? ? ?top250: { movies: movies, cagetoryTitle: cagetoryTitle}

? ?這個3個數(shù)據(jù)在頁面中展開使用:

? ? 這樣原始不同的3種數(shù)據(jù)傳遞到模板中可以取同一個變量值進(jìn)行數(shù)據(jù)綁定:

? ? ?后續(xù)會將代碼更新到碼云中:代碼在這里

4. ?request 400錯誤解決

? ? ?如下的代碼會報(bào)錯400

? ? ?但是如果加上header:

? ? ?依然報(bào)錯:400

? ? ?最后解決:將json改為xml,就可以正常請求

5.動態(tài)設(shè)置導(dǎo)航欄標(biāo)題

? ? 必須在onReady中設(shè)置:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,284評論 25 708
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 姬無塵仔細(xì)看道:“沒有什么???” 風(fēng)逐云道:“你仔細(xì)看?!奔o塵看向她的手指的地方。 卻見那壁畫中的元帝元后面相莊...
    榮蔓蔓閱讀 304評論 0 2
  • 匆匆忙忙的畫了一幅小兔子,展開的自我介紹,不知道小伙伴們能否看得出來是只兔子呢!
    Hebe_c95閱讀 186評論 1 1
  • 晚上寫完了作業(yè)你突然長長地嘆了一口氣,我沒有問你怎么了,你若真想對我說,根本不需要我問。果然,過了一會兒你故作輕松...
    曉寒iyoyo閱讀 237評論 1 2