微信小程序開發(fā)ios和安卓常見問題
微信小程序開發(fā)問題已經(jīng)是當(dāng)下最熱門的話題,下面將從多方面來談?wù)勎⑿判〕绦蜷_發(fā)ios和安卓常見問題相關(guān)的內(nèi)容。
UI FAQ
Q1: scroll-view 在 iOS 上存在 bug:在使用 scroll-view 作為全屏滑動(dòng)組件的時(shí)候,Y 軸滑動(dòng)在下拉觸發(fā) iOS 原生的橡皮筋效果時(shí), scroll-view 出現(xiàn)不能滑動(dòng)的 bug,在 Android 系統(tǒng)下無橡皮筋效果則沒有這個(gè) bug。
A:下個(gè)版本會(huì)解決。
Q2:微信 6.3.31 版本中 input 的 focus 無效。
A:下個(gè)版本會(huì)解決。
Q3:tabBar 圖標(biāo)在各個(gè)平臺(tái)上的大小不一致,是怎么回事?
A:我們已知曉這個(gè)問題,會(huì)盡快解決。
Q4:在 iOS 使用導(dǎo)航跳轉(zhuǎn)頁面的時(shí)候,偶爾會(huì)出現(xiàn)白屏的 bug。
A:我們已經(jīng)發(fā)現(xiàn)這個(gè)問題,下個(gè)版本會(huì)解決。
Q5:iOS 上返回導(dǎo)航欄存在被修改的 bug。
A: tabBar 的問題已經(jīng)知曉,下個(gè)版本會(huì)增加 switchTab 的接口讓開發(fā)者直接控制 tabBar 的切換。
Q6:地圖覆蓋物無法添加點(diǎn)擊事件,無法獲取用戶點(diǎn)擊了那個(gè)覆蓋物。
A:下個(gè)版本會(huì)支持。
Q7:小程序是否可以變相支持 webview ?
A:不能。
Q8: swiper 如何實(shí)現(xiàn)循環(huán)輪播?
A:下個(gè)版本會(huì)支持 circular 屬性。
Q9:Android 微信更新至 6.3.32 后,不支持從普通頁跳轉(zhuǎn)到帶 tab 欄的頁面。
A:新版本會(huì)有專門的 API 來跳轉(zhuǎn)到 tabbar 的頁面,之前的處理方式會(huì)有邏輯問題。
Q10:快速點(diǎn)擊多個(gè) input 時(shí),會(huì)出現(xiàn)問題。
A:此處確實(shí)有 bug,已經(jīng)修復(fù)了,待發(fā)版本。
Q11:調(diào)試時(shí),WXML 經(jīng)常出現(xiàn)空白的情況。
A:已經(jīng)修復(fù),下個(gè)版本的開發(fā)工具將會(huì) fix 這個(gè)問題。
Q12: textarea 可以監(jiān)聽輸入嗎?只有在沒有焦點(diǎn)的時(shí)候才能獲得內(nèi)容嗎?可不可以與 input 一樣,隨時(shí)監(jiān)聽輸入的內(nèi)容?
A:線上版本 textarea 不支持直接監(jiān)聽輸入,下一個(gè)版本加會(huì)加上 bindinput 支持。
Q13: scroll-view 重疊時(shí),會(huì)出現(xiàn)事件穿透的問題。
A: scroll-view 的事件穿透是組件的 bug,后續(xù)會(huì)修復(fù)。
Q14:Android 下, 1rpx 的 border 可能會(huì)出現(xiàn)不顯示的問題。
A:在部分 Android 的手機(jī)中存在小數(shù)值的 rpx 顯示不全的問題,新版本的微信將修復(fù)這個(gè)問題。
Q15:在真機(jī)調(diào)試環(huán)境下, scroll-view 里面有 textarea ,它的內(nèi)容無法變動(dòng)。
A:輸入框目前還不能放到 scroll-view 里面使用。
Q16:能否從小程序中打開普通的網(wǎng)頁鏈接 ?
A:暫時(shí)不支持。
Q17:請(qǐng)問微信小程序的組件中有沒有多行文本的組件?
A:6.3.30 已支持 textarea 組件。
Q18:我在 WXSS 文件里編寫 CSS 3 動(dòng)畫,點(diǎn)擊編譯直接就報(bào)錯(cuò)了,編譯不通過。
A:CSS 3 的更多特性,我們正在陸續(xù)支持中。目前部分功能支持不足,如 animation 動(dòng)畫。
Q19:我們發(fā)現(xiàn),目前提供的 canvas 繪圖接口,不能跟網(wǎng)頁原生 API 兼容,所以也就無法使用現(xiàn)有的繪圖庫了是嗎?
A:是的。
Q20:在微信小程序的 canvas 相關(guān) API 中,我們發(fā)現(xiàn)缺少將 canvas 轉(zhuǎn)換成圖片的相關(guān) API 接口,如 drawImage 系列接口。
A:6.3.30 已支持 wx.canvasToTemFilePath ,可以用于將 canvas 轉(zhuǎn)成圖片臨時(shí)文件路徑。
Q21:我在文檔中看到了 template ,但是似乎只能綁定數(shù)據(jù)。如果我想綁定事件該怎么辦?還是在小程序里有其他辦法實(shí)現(xiàn)組件化?
A:目前暫不支持,我們很快將提供自定義組件。
Q22:最近在看微信的小程序開發(fā),有個(gè)頂部 Tab 需求,查看文檔沒有發(fā)現(xiàn)此組件,看到設(shè)計(jì)規(guī)范上有,請(qǐng)問如何調(diào)用?
A:6.3.30 已支持在 tabBar 設(shè)置 position 參數(shù)。
Q23:在小程序的 API 中是否有獲取圖片原始寬高的接口?
A:6.3.30 已支持, image 組件的 bindload 事件可以返回圖片的原始寬高。
Q24:請(qǐng)問小程序能引用外部的圖表庫嗎,比如 ECharts?
A:暫不支持。
Q25:小程序開發(fā)時(shí),能否使用自定義的字體圖標(biāo)?
A:自定義字體是支持的,但是需要使用線上字體,并且存放字體的服務(wù)器需要允許跨域。
Q26:小程序中如何顯示富文本內(nèi)容?我已經(jīng)在小程序中加入了 div 和樣式,發(fā)現(xiàn)樣式都無效。
A:目前暫不支持在小程序中進(jìn)行相應(yīng)操作。
Q27:我在文檔中,沒看到如何修改右上角三個(gè)點(diǎn)操作區(qū)按鈕的方法。
A:這里不支持自定義,統(tǒng)一顯示官方按鈕。
Q28:我這在布局的時(shí)候用到了 rpx 單位,在安卓手機(jī)(小米 4)下真機(jī)預(yù)覽的時(shí)候 750rpx 并顯示全屏,經(jīng)過測(cè)試發(fā)現(xiàn)在安卓手機(jī)(小米4)下 850rpx 才能顯示全屏。但文檔里面寫道:規(guī)定屏幕寬為 750rpx ,這是不是意味著開發(fā)者需要適配不一樣的手機(jī)?
A:我們會(huì)持續(xù)優(yōu)化 rpx ,兼容大部分主流機(jī)型。不需要開發(fā)者做適配。
Q29:滾動(dòng)頁面,滾動(dòng)到底部,加載新的內(nèi)容不能實(shí)現(xiàn)。
A:6.3.30 已支持頁面配置 onReachBottom 事件。
Q30:文章中的 image ,如果想單擊后瀏覽圖片,可以放大縮小之類,有沒有相關(guān)接口?
A:可以使用圖片預(yù)覽接口。
Q31:我在使用貴方提供的 canvas 組件時(shí),并沒有找到一個(gè)可以保存畫布信息的接口。
A:暫不支持,我們會(huì)很快支持。
-
微信小程序商城系統(tǒng)開發(fā)其實(shí)很簡單
微信小程序商城系統(tǒng)開發(fā)其實(shí)很簡單,只需要五步就可以完成,整個(gè)過程包括開發(fā)、上線、發(fā)布都可以輕松搞定...詳情
第二部分:如何開通一個(gè)小商店