// #ifdef MP-WEIXIN wx.requestPayment(...) // 微信支付 // #endif // #ifdef MP-ALIPAY my.tradePay(...) // 支付寶支付 // #endif
/* 通用基礎(chǔ)樣式 */ .button { /* #ifndef H5 */ padding: 12rpx; /* 小程序用rpx */ /* #endif */ /* #ifdef H5 */ padding: 8px; /* H5用px */ /* #endif */ }
基于{{前文小程序框架評測}}的性能數(shù)據(jù),針對性實(shí)施優(yōu)化:
框架
優(yōu)化重點(diǎn)
工具推薦
Taro
減少編譯后包體積
Taro Plugin Uglify(壓縮JS)
uni-app
避免過度使用Vue響應(yīng)式
自定義組件 setData 范圍控制
Remax
減小運(yùn)行時JS負(fù)載
按需引入 antd-mini 組件
WePY
優(yōu)化組件更新粒度
使用純數(shù)據(jù)字段減少渲染
2. 跨端UI庫推薦
框架
推薦方案
多端一致性
Taro
Taro UI 3.0 + NutUI
★★★★☆
uni-app
uView UI / Uni-UI
★★★★★
Remax
antd-mini + remax-ui
★★★☆☆