微信小程序發(fā)現(xiàn)的一些小問題以及解決方案集合

本文轉(zhuǎn)自:http://blog.csdn.net/eadio/article/details/53468096

前瞻:

最近一直在關(guān)注小程序開發(fā)讨彼,目前正在試著將公司的app轉(zhuǎn)換為小程序執(zhí)行逃顶,在此期間有遇到的一些小問題以及解決辦法集合。當(dāng)然這些都是我個人經(jīng)驗談作岖,對于小程序的底層框架我也是一知半解,很多也都無法解釋的很清楚烧栋,如果有不同見解歡迎指出并鸵。

  • navigator組件使用flex布局在安卓機(jī)子下是不兼容的。
    解決方案:在navigator組件內(nèi)先添加一個view組件使用flex布局捌蚊,或者直接使用inline-block轉(zhuǎn)換view子組件集畅。具體也可以看我之前寫的博客http://blog.csdn.net/eadio/article/details/53169145
  • form組件設(shè)置padding無效
    解決方案:經(jīng)過反復(fù)測試發(fā)現(xiàn)小程序的form組件是隸屬于行內(nèi)元素范圍的。
    因為我設(shè)置了padding屬性一點效果都沒有缅糟,我改為view有效挺智,在改回form組件還是沒有效果,判斷form組件和我們所認(rèn)為的正常html的form表單塊元素是不一樣的窗宦。而且小程序中的組件不知道為啥始終是在最頂層赦颇,觀察了下wxml面板,并為發(fā)現(xiàn)自有css屬性
    因此可以將form組件改為block化赴涵,或者在form組件內(nèi)先使用空的view來設(shè)置padding在根據(jù)頁面需求進(jìn)行下一步布局媒怯。


  • switch組件垂直居中問題
    解決方案:使用flex布局,設(shè)置父元素align-items屬性為center句占,或者父元素不設(shè)置高度直接padding屬性撐開
    因為在使用這個組件的過程沪摄,發(fā)現(xiàn)組件是無法設(shè)定寬高的。而我在父元素設(shè)置line-hieght屬性,想要讓文本垂直居中的過程發(fā)現(xiàn)switch在line-height不是很大的情況下始終居頂杨拐。給switch組件設(shè)置背景色的時候發(fā)現(xiàn)本身有個父元素包裹導(dǎo)致設(shè)置的一些屬性都無效祈餐。


  • wx:for循環(huán)使用wx:key導(dǎo)致數(shù)據(jù)渲染不出來的
    解決方案:直接不使用wx:key忽略控制臺的警告,或者wx:key不要使用this哄陶,并且wx:key指定的屬性一定要是唯一的帆阳,
    因為wx:key=
    this的時候會導(dǎo)致無法預(yù)料的問題,雖然還是不知道小程序底層是怎么實現(xiàn)的屋吨,但是我在使用過程發(fā)現(xiàn)了一些無法解決的情況蜒谤。
    wx:key唯一性即wx:key指定的這個屬性比如id一定要是不重復(fù)的數(shù)值,否則在分頁的時候你會發(fā)現(xiàn)下一頁渲染不出來了至扰。
    下面是我做的測試鳍徽,分頁加載數(shù)據(jù)我都是用的固定數(shù)據(jù),發(fā)現(xiàn)一直處于加載中敢课,我把wx:key屬性去掉阶祭,或者使用遠(yuǎn)程請求,wx:key指向id也正常渲染直秆。


    接下來是根據(jù)時間戳寫的一個日歷切換程序濒募,發(fā)現(xiàn)使用*this,當(dāng)我點擊下一頁的時候數(shù)據(jù)的渲染變的很奇怪圾结,并不是我想要的瑰剃,反復(fù)點擊測試發(fā)現(xiàn)每個月的數(shù)據(jù)是最后一個月的那組數(shù)據(jù),但是我邏輯層打印出來的日歷數(shù)組對象又是對的筝野,竟不知道是啥原因造成的晌姚。但當(dāng)我去掉wx:key或者將wx:key指向唯一的屬性title【yyyy年mm月】的時候,渲染正常了
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末遗座,一起剝皮案震驚了整個濱河市舀凛,隨后出現(xiàn)的幾起案子俊扳,更是在濱河造成了極大的恐慌途蒋,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件馋记,死亡現(xiàn)場離奇詭異号坡,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)梯醒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門宽堆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人茸习,你說我怎么就攤上這事畜隶。” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵籽慢,是天一觀的道長浸遗。 經(jīng)常有香客問我,道長箱亿,這世上最難降的妖魔是什么跛锌? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮届惋,結(jié)果婚禮上髓帽,老公的妹妹穿的比我還像新娘。我一直安慰自己脑豹,他們只是感情好郑藏,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瘩欺,像睡著了一般译秦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上击碗,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天筑悴,我揣著相機(jī)與錄音,去河邊找鬼稍途。 笑死阁吝,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的械拍。 我是一名探鬼主播突勇,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼坷虑!你這毒婦竟也來了甲馋?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤迄损,失蹤者是張志新(化名)和其女友劉穎定躏,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芹敌,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡痊远,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了氏捞。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片碧聪。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖液茎,靈堂內(nèi)的尸體忽然破棺而出逞姿,到底是詐尸還是另有隱情辞嗡,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布滞造,位于F島的核電站欲间,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏断部。R本人自食惡果不足惜猎贴,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蝴光。 院中可真熱鬧她渴,春花似錦、人聲如沸蔑祟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疆虚。三九已至苛败,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間径簿,已是汗流浹背罢屈。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留篇亭,地道東北人缠捌。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像译蒂,于是被迫代替她去往敵國和親曼月。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理柔昼,服務(wù)發(fā)現(xiàn)哑芹,斷路器,智...
    卡卡羅2017閱讀 134,693評論 18 139
  • 給提問的開發(fā)者的建議:提問之前先查詢 文檔捕透、通過社區(qū)右上角搜索搜索已經(jīng)存在的問題聪姿。 寫一個簡明扼要的標(biāo)題,并且...
    極樂叔閱讀 13,455評論 0 3
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案激率? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,756評論 1 92
  • 昨天看了一下微信小程序官方文檔,總結(jié)一下自己學(xué)習(xí)的個人心得. 首先從官方文檔給的框架說起,微信小程序官方文檔給出了...
    Mr大大大閱讀 47,176評論 9 68
  • 以詩為名閱讀 226評論 0 0