欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

uni-app 小程序 支付寶與微信的差異 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

uni-app 小程序 支付寶與微信的差異

發(fā)表時間:2021-1-8

發(fā)布人:葵宇科技

瀏覽次數(shù):90

1.所有的需要判斷的位置都要加上uni判斷語句(注釋符是必須)

  • -html- -

<!-- #ifdef MP-WEIXIN -->
<!-- #endif -->

  • -css- -

/ #ifdef MP-WEIXIN /
/ #endif /

  • -js- -

//#ifdef
//#endif

2.image組件的微信支付寶區(qū)別
//TODO1:開發(fā)頁面時,image標簽的所有mode都需要填寫值,
//TODO2:所有本地圖片命名不能有@符號

3:登錄,獲取手機號碼

  • -授權(quán)用戶信息- -

MP-WEIXIN
<button open-type="getUserInfo" @getuserinfo="getuserinfo">允許</button>
MP-ALIPAY
<button open-type="getAuthorize" scope="userInfo" @getAuthorize="getAlipayUserInfo" @error="authError" >允許</button>
先調(diào)用my.getAuthCode({scopes: 'auth_base',})后調(diào)用my.getOpenUserInfo
//TODO:獲取code用auth_base一樣可以。用auth_userInfo會彈出兩次的授權(quán)框,審核的時候會有拒的風險

  • -手機號碼- -

MP-WEIXIN
<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">授權(quán)手機</button>
MP-ALIPAY
<button open-type="getAuthorize" scope="phoneNumber" @getAuthorize="getPhoneNumber" @error="mobileError">授權(quán)手機</button>
my.getPhoneNumber

4.自定義組件的文件放置
h5或者全兼容組件存放于components
僅針對微信組件存放于wxcomponents
僅針對支付寶組件存放于mycomponents

5.小程序管理后臺配置的二維碼

  • -微信掃碼時- -

二維碼參數(shù)直接在頁面組件的onLoad可以獲取,微信會生成一個對象{q:二維碼網(wǎng)址}

  • -支付寶掃碼時- -

二維碼參數(shù)需要在全局組件app.js的onLaunch或者onShow獲取,生成對象{query:{qrCode:二維碼網(wǎng)址}}
可通過globalData設(shè)置全局獲取

5.支付區(qū)別
微信直接用后臺返回對象通過參數(shù)傳遞uni.requestPayment({...obj})
支付寶后臺返回一般有兩種,一種是交易號(tradeNO),一種是表單形式的訂單信息(orderStr) 均可通過uni.requestPayment({provider:'alipay',orderInfo:res.data})方式實現(xiàn)

7.上傳發(fā)布前
//TODO:壓縮圖片用神器:https://tinypng.com/
//TODO:把所有圖片放在服務(wù)器上訪問也可以
//TODO:分包,一個包盡量不要超過40個頁面。最多4個包

相關(guān)案例查看更多