uniapp 開發踩坑記錄


使用dcloud 的 uniapp開發了一個app,把遇到的問題總結一下:

1.uniapp 前端的布局代碼與小程序 高度相似(如果沒有接觸過 建議多看看文檔);js是用的vue 布局比較簡單,比jquery好用多了,這里並不是說jquery不優秀;

2.視頻問題:video有個poster屬性,在h5端與小程序端沒有問題,在app中不現實封面圖,無論怎么設置都不行,官方也沒有給出響應的解決方法,自己借鑒了一下別人的方法,先把video隱藏,然后把圖片放在視頻的位置,當點擊的時候把圖片隱藏,視頻的控件顯示出來

3.支付,這是個大坑,這里不說后端的問題,直說前端,官方文檔上說,orderInfo在app中,微信與支付寶支付都是string類型,其實不對,微信支付時應該傳對象類型(json)

4.支付寶問題不大,支付比較順利,微信支付最長遇見的問題是 {"errMsg":"requestPayment:fail:[payment微信:-1]General errors"};其實就是簽名錯誤,原因有以下幾點:

  appid是否一致;

  key是否正確(需要在微信商戶平台設置兩次,別問問什么,這是經驗);

  簽名是否正確(在微信開放平台,使用微信給的簽名工具生成的32位字符串填寫);

5.預祝各位看到這里的網友開發順利


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM