微信小程式開發中關於疑問的解決辦法總結
這篇文章主要給大家總結了關於微信小程式開發中的各種疑問解答,文中將在微信小程式開發中可能遇到的問題都進行了整理和解答,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
前言
最近總結一篇微信小程式解答,作為小程式填坑人深有體會這裡的變化,小程式剛發布消息的時候我就說了一個觀點,只要小程式提供的組件或API豐富,穩定,兼容性好,才能實現小程序快速開發的理念,先如今還有很多組件的兼容不理想,有一些還在的最佳化中,因基於小程式這個平台開發限制很大,只能坐等中。 。 。如果想用第三方函式庫來實現,小程式明文規定不支援第三方函式庫的做法,這樣做最終小程式審核環節百分百的不通過。
1.scroll-view 在iOS 上存在bug
在使用這個元件開發頁面的時候,因為自帶捲動效果,Y 軸滑動在下拉觸發iOS原生的橡皮筋效果時,scroll-view 出現不能滑動的bug,在Android 系統下無橡皮筋效果則沒有這個bug。現在最新版本0.11.122100如果還存在那就是下個版本會處理的。
2.微信6.3.31 版本中input 的focus 無效
在小程式更新日誌記錄中以解決
2016-12-22更新日誌
1.F 修復 元件在開發者工具上失去焦點時清空內容的問題
3.在iOS 使用導航跳轉頁面的時候,偶爾會出現白屏的bug
官方已知道,會在後製版本修復
4.tabBar 圖示在各個平台上的大小不一致
官方已經知道,會在後期版本修復
5.iOS 上返回導航列存在被修改的bug
##tabBar 的問題官方已經知曉,下個版本會增加switchTab 的介面讓開發者直接控制tabBar 的切換6.地圖覆蓋物無法新增點擊事件,無法取得使用者點擊了那個覆蓋物
官方已知道,會在後期版本修復7.小程式是否可以變相支援webview
不支援8.Android 微信更新至6.3.32 後,不支援從普通頁跳到有tab 欄的頁面
新版本會有專門的API 來跳到tabbar 的頁面,先前的處理方式會有邏輯問題9.swiper 如何實作迴圈輪播##現在版本已circular 屬性支援
10.快速點擊多個input 時,會出現問題此問題官方以修復,等待發布版本
11.調試時,WXML 經常出現空白的情況已經修復,下個版本的開發工具將會更新
#12.scroll-view 重疊時,會出現事件穿透的問題官方後續會修復
13.Android 下,1rpx 的border 可能會出現不顯示的問題在部分Android 的手機中存在小數值的rpx 顯示不全的問題,新版本的微信將修復這個問題
#14.能否從小程式開啟普通的網頁連結現在不支援
15.scroll-view 裡面有textarea,它的內容無法變動官方目前不支援
16.WXSS 檔案裡寫CSS 3 動畫,點擊編譯直接就報錯了,編譯不透過目前小程式支援很少的css3 屬性,官方後期陸續支援更多css3屬性
17.在微信小程式的canvas 相關API 中,我們發現缺少將canvas 轉換成圖片的相關API 介面微信6.3.30 已支援wx.canvasToTemFilePath,可以用於將canvas 轉成圖片臨時檔案路徑
18.目前提供的canvas 繪圖接口,不能跟網頁原生API 相容是的
19.小程式開發,Tab如何移動到頂部微信6.3.30 已支援在tabBar 設定position 參數
20.在小程式的API 中是否有取得圖片原始寬高的介面微信6.3.30 已支持,image 元件的bindload 事件可以傳回圖片的原始寬高
21.小程式能引用外部的圖表庫嗎,例如ECharts官方暫不支援
#22.小程式開發時,能否使用自訂的字體圖示自訂字體是支援的,但是需要使用線上字體,並且存放字體的伺服器需要允許跨域
23.官方的ES6 轉ES5 在Android 上會報錯開發工具提供的ES6 轉ES5 的功能,只會轉換語法,新的ES6 的API 例如Promise 等需要開發者自行引入Polyfill 或別的類別庫來解決
# 24.wx.getImageInfo 在Android 上有拿不到資訊的bug#微信6.3.31 版本Android 用戶端有這個bug,新版本會修正
25.小程式的大小1 MB 這個控制正式發布的時候會放大嗎
#目前給出的答案是不會放大
# 26.getUserInfo 介面取得不到unionid,該怎麼辦
需要到微信開放平台網站(https://open.weixin.qq.com)綁定小程式和你的其他公眾號或app,才會回傳unionid
27.微信小程式支援和硬體的互動嗎?例如和硬體透過藍牙或Wi-Fi 的方式進行資料通訊
官方未來有可能推出此功能
28.錄音完成是什麼格式
手機上錄音目前是SILK 格式,SILK 是Skype 內部開發的語音訊編解碼器,作為Skype 到Skype 呼叫的預設編解碼器。 SILK 在音訊頻寬、網路碼率和複雜度等方面的高度可擴展性使其成為可選擇多種模式和應用的編解碼器
29.小程式是否開放使用者手機通訊錄的讀取/寫入權限
目前不支援
30.iPad 好像無法預覽小程式
小程式目前暫不支援iPad
31.請問小程式裡支援把文字、圖片、連結轉發給好友、朋友圈嗎
官方答案:分享能力會很快提供,請留意官方文件
32.checkbox 是否只能透過checkbox-group 綁定事件
checkbox 不會觸發change 事件, checkbox-group 才會觸發
33.捲動頁面,捲動到底部,載入新的內容不能實作
微信6.3.30 已支援頁面設定onReachBottom 事件
#34. canvas 元件時,不可以儲存畫布資訊
官方答案:暫不支持,我們會很快支持
35.uploadfile 的header 裡面帶不了cookie 參數
微信6.3.31 版本的iOS 用戶端有這個bug,新版本即將修復
36.WXML 中Mustache 語法(雙大括號)來綁定數據,如果對應的目標數據是一段HTML 文本,能不能綁定?該怎麼綁定?
官方目前暫不支援
37.程式碼裡面可以用一些工具庫嗎?例如可以透過npm install 這種方式來安裝第三方的工具庫
官方目前暫不支援
38.好像無法透過JS 取得圖片寬和高,有解決方案嗎
目前只能顯示設定圖片寬高
39.微信小程式有撥打電話和發送Email 的方法嗎
目前之支援撥打電話,暫不支援Email
40.如果是支付給子商家,呼叫介面跟之前web 開發的用法是一樣的嗎
目前暫不支援支付給子商家
41. 微信小應用程式除了自帶的API 接口,是否支援其他的外部API 或JS 外掛程式的載入?
目前暫不支援
42.是否支援視訊直播或音訊直播,如HLS
官方答案:我們正在技術上正不斷完善,很快將提供支援
43.監聽手機keyboard,如「完成」按鈕觸發時,執行對應動作,目前未查到相關API,請問是否有支援
輸入框(input/textarea) 後續會提供bindconfirm 的事件監聽屬性,用於監聽「完成」按鈕的點擊
44.開發工具不支援Linux 環境以及Windows 2003/XP 系統嗎
目前不支援
45.我在一台機器上同時開發微信小程式和伺服器程序,請問微信小程式在開發時怎麼訪問我本機的伺服器呢
目前伺服器必須使用域名,不支援本地調試
46.怎麼直接給審查人員發回饋
官方答案:我們會在後續的微信公眾平台小程式提交審核頁面,增加測試帳號(帳號+密碼形式),以及審核描述等的填寫。關於審核的問題,可以發送郵件至:AppReview@tencent.com,我們會安排專人查看回饋
47.個人開發者不能註冊麼
現在支持的只有企業、政府、媒體、其他組織,個人開發者還不支援註冊
48.在小程式工具編寫程式碼中使用Promise,報錯:TypeError: Promise is not a constructor,是哪裡出了問題
官方答案:為了保證三端的統一,0.11.112300 版本的工具移除Promise ,開發者需要自行引入兼容庫
所以我自己引入了一個promise.min函式庫,輕量級的並解決了
49.input元件有bindInput事件,而textarea元件沒有
在2016年12月22日新增 元件事件bindinput
50.切換微訊號後上次的資料快取還會有嗎
#官方答案:不會清除,但別的使用者登入以後,是存取不到上一個使用者遺留的資料的
51.定義tabBar之後,wx.navigateTo等跳轉會失效
我在開發中沒有用官方的tabBar,而是自己寫了一個tabBar,所以沒有遇到這樣的場景,如果用官方的tabBar就用wx.switchTab跳轉
## 52.background-image設定相對路徑無法顯示圖片
可以使用網路位址圖片,或是base64或使用image標籤解決問題總結
####### ######以上是微信小程式開發中關於疑問的解決辦法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

隨著行動互聯網技術和智慧型手機的普及,微信成為了人們生活中不可或缺的一個應用。而微信小程式則讓人們可以在不需要下載安裝應用程式的情況下,直接使用小程式來解決一些簡單的需求。本文將介紹如何使用Python來開發微信小程式。一、準備工作在使用Python開發微信小程式之前,需要先安裝相關的Python函式庫。這裡推薦使用wxpy和itchat這兩個函式庫。 wxpy是一個微信機器

小程式能用react,其使用方法:1、基於「react-reconciler」實作一個渲染器,產生一個DSL;2、建立一個小程式元件,去解析和渲染DSL;3、安裝npm,並執行開發者工具中的建構npm;4、在自己的頁面中引入包,再利用api即可完成開發。

實作微信小程式中的卡片翻轉特效在微信小程式中,實現卡片翻轉特效是一種常見的動畫效果,可以提升使用者體驗和介面互動的吸引力。以下將具體介紹如何在微信小程式中實現卡片翻轉的特效,並提供相關程式碼範例。首先,需要在小程式的頁面佈局檔案中定義兩個卡片元素,一個用於顯示正面內容,一個用於顯示背面內容,具體範例程式碼如下:<!--index.wxml-->&l

本站10月31日消息,今年5月27日,螞蟻集團宣布啟動“漢字拾光計劃”,最近又迎來新進展:支付寶上線“漢字拾光-生僻字”小程序,用於向社會徵集生僻字,補充生僻字庫,同時提供不同的生僻字輸入體驗,以幫助完善支付寶內的生僻字輸入方法。目前,用戶搜尋「漢字拾光」、「生僻字」等關鍵字就可以進入「生僻字」小程式。在小程式裡,使用者可以提交尚未被系統辨識輸入的生僻字圖片,支付寶工程師確認後,將會對字庫進行補錄入。本站注意到,使用者也可以在小程式體驗最新的拆字輸入法,這項輸入法針對讀音不明確的生僻字設計。用戶拆

uniapp如何實現小程式和H5的快速轉換,需要具體程式碼範例近年來,隨著行動網路的發展和智慧型手機的普及,小程式和H5成為了不可或缺的應用形式。而uniapp作為一個跨平台的開發框架,可以在一套程式碼的基礎上,快速實現小程式和H5的轉換,大大提高了開發效率。本文將介紹uniapp如何實現小程式和H5的快速轉換,並給出具體的程式碼範例。一、uniapp簡介unia

實現思路x01服務端的建立首先,在服務端,使用socket進行訊息的接受,每接受一個socket的請求,就開啟一個新的線程來管理訊息的分發與接受,同時,又存在一個handler來管理所有的線程,從而實現對聊天室的各種功能的處理x02客戶端的建立客戶端的建立就要比服務端簡單多了,客戶端的作用只是對消息的發送以及接受,以及按照特定的規則去輸入特定的字符從而實現不同的功能的使用,因此,在客戶端這裡,只需要去使用兩個線程,一個是專門用於接受消息,一個是專門用於發送消息的至於為什麼不用一個呢,那是因為,只

這篇文章給大家帶來了關於微信小程式的相關問題,其中主要介紹瞭如何在小程式中用公眾號範本訊息,下面一起來看一下,希望對大家有幫助。

1.開啟微信小程序,進入對應的小程式頁面。 2.在小程式頁面中尋找會員相關入口,通常會員入口在底部導覽列或個人中心等位置。 3.點選會員入口,進入會員申請頁。 4、在會員申請頁面,填寫相關信息,如手機號碼、姓名等,完成資料填寫後,提交申請。 5.小程式方會對會員申請審核,審核通過後,用戶即可成為微信小程式會員。 6.作為會員,用戶將享有更多的會員權益,如積分、優惠券、會員專屬活動等
