㈠ 微信小程序開發的 bug 與問題收集
微信小程序開發中常見的問題與bug包括:
在animate API使用時,startPullDownRefresh API表現異常,特別是當涉及到Android平台,需要確保在點擊輸入框外的提交按鈕後,輸入框值能及時更新,而非等待blur事件。對於function properties bug,公共組件的樣式問題常常導致需要頻繁調整,即使使用了addGlobalClass也無法解決樣式優先順序問題,可能需要通過組合選擇器來提升組件的樣式層級。在使用vibrate API時,模擬器中屏幕會異常滑動,因此需要確保代碼中包含對platform ≠ "devtools"的判斷。另外,slog bug導致slot內的自定義組件在調用方無法用表達式控制其樣式。頁面與組件的區別在理解上較為困難,特別是當使用Behavior時,其在干預Page query合並時行為可能不如預期。代碼拼寫不一致導致雙向綁定屬性無法自動轉換,官方文檔中屬性名、組件名、事件名使用了駝峰和短橫線混用,且在數據變數使用駝峰時,實際引用可能需轉換為短橫線格式。組件屬性傳遞限制增加了二次封裝組件的難度。ID屬性問題導致observers無法更新,且不能作為query使用。開發工具斷點調試時,小程序的反調試hack導致異常捕獲,影響了自動斷點能力。query操作不自動解碼,而網路小程序則支持自動解碼。文件讀取功能不支持相對路徑,影響動態組件路徑的使用。IntersectionObserver的使用較為困難,而virtualHost的開啟與開發工具的使用存在不一致的行為,可能導致devtools中元素不可見。Behavior使用不當,禁止修改實例屬性或添加方法。引用不存在的組件或欄位不報錯,成為業務bug的源頭。配置文件欄位拼寫錯誤缺乏提示,且沒有語法錯誤提示。缺乏Portal功能,彈層被其他元素遮擋。motional-view功能有限,CSS缺少:host選擇器,難以定義全局變數。PageLifetimes方法執行可能不穩定,依賴於wx:if的存在。上傳版本需要手動填寫,版本格式不支持semver。開發文檔搜索功能不支持模糊搜索。社區反饋響應慢,部分bug長久未修復。
對比之下,網路小程序在這些問題上處理得更為完善,提供更好的開發體驗。在反饋響應速度、文檔搜索功能、社區支持等方面表現出色。
㈡ 如何實現在線信息問卷採集,帶圖片的,對方也可以上傳圖片,可以看到
非常推薦用騰訊文檔的在線表格來製作報名表,填表人可以上傳圖片,收集人可以一鍵匯總所有收集信息,我平時需要收集班級同學聯系方式等問題時,就用的騰訊文檔。
優點是:1.可以自定義需要收集的問題,並支持多種方式分享給填表者; 2.收集結果可以意見匯總在表格里,實時更新。
操作步驟很簡單,需要4步
1.創建收集表
㈢ 我需要生成一個二維碼,向多人採集幾個數據,類似問卷調查,數據採集後表格形式匯總,請教方法,怎麼實現
用騰訊文檔就可以,支持在線收集表以二維碼形式分享,學生信息採集推薦用騰訊文檔,數據自動導入導出,在線表單收集信息,非常推薦騰訊文檔的在線收集表,我們現在群里收集班級信息都用它,真的太方便了,省時省力省心!強烈安利:
1、題型豐富,可以設置各種收集問題,還有很多模板直接套用,不用自己新建
2、收集結果可一鍵導出到在線表格,實時查看收集進度,自動匯總結果,不用人工手動統計
3、能直接分享到微信/QQ群
操作很簡單,如下:
1、微信搜索「騰訊文檔」小程序,進入後,點擊左下角「+」號,新建「在線收集表」