注冊(cè)登錄

微信小程序開(kāi)發(fā)ios和安卓常見(jiàn)問(wèn)題

2020-09-28
導(dǎo)讀:2017年6月14日,微信小程序開(kāi)發(fā)問(wèn)題已經(jīng)是當(dāng)下最熱門的話題,下面將從多方面來(lái)談?wù)勎⑿判〕绦蜷_(kāi)發(fā)ios和安卓常見(jiàn)問(wèn)題相關(guān)的內(nèi)容。...

微信小程序開(kāi)發(fā)問(wèn)題已經(jīng)是當(dāng)下最熱門的話題,下面將從多方面來(lái)談?wù)勎⑿判〕绦蜷_(kāi)發(fā)ios和安卓常見(jiàn)問(wèn)題相關(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)下無(wú)橡皮筋效果則沒(méi)有這個(gè) bug。

A:下個(gè)版本會(huì)解決。

Q2:微信 6.3.31 版本中 input 的 focus 無(wú)效。

A:下個(gè)版本會(huì)解決。

Q3:tabBar 圖標(biāo)在各個(gè)平臺(tái)上的大小不一致,是怎么回事?

A:我們已知曉這個(gè)問(wèn)題,會(huì)盡快解決。

Q4:在 iOS 使用導(dǎo)航跳轉(zhuǎn)頁(yè)面的時(shí)候,偶爾會(huì)出現(xiàn)白屏的 bug。

微信小程序開(kāi)發(fā)ios和安卓常見(jiàn)問(wèn)題

A:我們已經(jīng)發(fā)現(xiàn)這個(gè)問(wèn)題,下個(gè)版本會(huì)解決。

Q5:iOS 上返回導(dǎo)航欄存在被修改的 bug。

A: tabBar 的問(wèn)題已經(jīng)知曉,下個(gè)版本會(huì)增加 switchTab 的接口讓開(kāi)發(fā)者直接控制 tabBar 的切換。

Q6:地圖覆蓋物無(wú)法添加點(diǎn)擊事件,無(wú)法獲取用戶點(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 后,不支持從普通頁(yè)跳轉(zhuǎn)到帶 tab 欄的頁(yè)面。

A:新版本會(huì)有專門的 API 來(lái)跳轉(zhuǎn)到 tabbar 的頁(yè)面,之前的處理方式會(huì)有邏輯問(wèn)題。

Q10:快速點(diǎn)擊多個(gè) input 時(shí),會(huì)出現(xiàn)問(wèn)題。

A:此處確實(shí)有 bug,已經(jīng)修復(fù)了,待發(fā)版本。

Q11:調(diào)試時(shí),WXML 經(jīng)常出現(xiàn)空白的情況。

A:已經(jīng)修復(fù),下個(gè)版本的開(kāi)發(fā)工具將會(huì) fix 這個(gè)問(wèn)題。

Q12: textarea 可以監(jiān)聽(tīng)輸入嗎?只有在沒(méi)有焦點(diǎn)的時(shí)候才能獲得內(nèi)容嗎?可不可以與 input 一樣,隨時(shí)監(jiān)聽(tīng)輸入的內(nèi)容?

A:線上版本 textarea 不支持直接監(jiān)聽(tīng)輸入,下一個(gè)版本加會(huì)加上 bindinput 支持。

Q13: scroll-view 重疊時(shí),會(huì)出現(xiàn)事件穿透的問(wèn)題。

A: scroll-view 的事件穿透是組件的 bug,后續(xù)會(huì)修復(fù)。

Q14:Android 下, 1rpx 的 border 可能會(huì)出現(xiàn)不顯示的問(wèn)題。

A:在部分 Android 的手機(jī)中存在小數(shù)值的 rpx 顯示不全的問(wèn)題,新版本的微信將修復(fù)這個(gè)問(wèn)題。

Q15:在真機(jī)調(diào)試環(huán)境下, scroll-view 里面有 textarea ,它的內(nèi)容無(wú)法變動(dòng)。

A:輸入框目前還不能放到 scroll-view 里面使用。

Q16:能否從小程序中打開(kāi)普通的網(wǎng)頁(yè)鏈接 ?

A:暫時(shí)不支持。

Q17:請(qǐng)問(wèn)微信小程序的組件中有沒(méi)有多行文本的組件?

A:6.3.30 已支持 textarea 組件。

Q18:我在 WXSS 文件里編寫 CSS 3 動(dòng)畫(huà),點(diǎn)擊編譯直接就報(bào)錯(cuò)了,編譯不通過(guò)。

A:CSS 3 的更多特性,我們正在陸續(xù)支持中。目前部分功能支持不足,如 animation 動(dòng)畫(huà)。

Q19:我們發(fā)現(xiàn),目前提供的 canvas 繪圖接口,不能跟網(wǎng)頁(yè)原生 API 兼容,所以也就無(wú)法使用現(xiàn)有的繪圖庫(kù)了是嗎?

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:最近在看微信的小程序開(kāi)發(fā),有個(gè)頂部 Tab 需求,查看文檔沒(méi)有發(fā)現(xiàn)此組件,看到設(shè)計(jì)規(guī)范上有,請(qǐng)問(wèn)如何調(diào)用?

A:6.3.30 已支持在 tabBar 設(shè)置 position 參數(shù)。

Q23:在小程序的 API 中是否有獲取圖片原始寬高的接口?

A:6.3.30 已支持, image 組件的 bindload 事件可以返回圖片的原始寬高。

Q24:請(qǐng)問(wèn)小程序能引用外部的圖表庫(kù)嗎,比如 ECharts?

A:暫不支持。

Q25:小程序開(kāi)發(fā)時(shí),能否使用自定義的字體圖標(biāo)?

A:自定義字體是支持的,但是需要使用線上字體,并且存放字體的服務(wù)器需要允許跨域。

Q26:小程序中如何顯示富文本內(nèi)容?我已經(jīng)在小程序中加入了 div 和樣式,發(fā)現(xiàn)樣式都無(wú)效。

A:目前暫不支持在小程序中進(jìn)行相應(yīng)操作。

Q27:我在文檔中,沒(méi)看到如何修改右上角三個(gè)點(diǎn)操作區(qū)按鈕的方法。

A:這里不支持自定義,統(tǒng)一顯示官方按鈕。

Q28:我這在布局的時(shí)候用到了 rpx 單位,在安卓手機(jī)(小米 4)下真機(jī)預(yù)覽的時(shí)候 750rpx 并顯示全屏,經(jīng)過(guò)測(cè)試發(fā)現(xiàn)在安卓手機(jī)(小米4)下 850rpx 才能顯示全屏。但文檔里面寫道:規(guī)定屏幕寬為 750rpx ,這是不是意味著開(kāi)發(fā)者需要適配不一樣的手機(jī)?

A:我們會(huì)持續(xù)優(yōu)化 rpx ,兼容大部分主流機(jī)型。不需要開(kāi)發(fā)者做適配。

Q29:滾動(dòng)頁(yè)面,滾動(dòng)到底部,加載新的內(nèi)容不能實(shí)現(xiàn)。

A:6.3.30 已支持頁(yè)面配置 onReachBottom 事件。

Q30:文章中的 image ,如果想單擊后瀏覽圖片,可以放大縮小之類,有沒(méi)有相關(guān)接口?

A:可以使用圖片預(yù)覽接口。

Q31:我在使用貴方提供的 canvas 組件時(shí),并沒(méi)有找到一個(gè)可以保存畫(huà)布信息的接口。

A:暫不支持,我們會(huì)很快支持。

 


重磅推薦:小程序開(kāi)店目錄

第一部分:小商店是什么

第二部分:如何開(kāi)通一個(gè)小商店

第三部分:如何登錄小商店

第四部分:開(kāi)店任務(wù)常見(jiàn)問(wèn)題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結(jié)算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開(kāi)發(fā)

電話咨詢 微信咨詢 預(yù)約演示 0元開(kāi)店