小程序开发问题总结2(支付+内部跳转H5)

1.小程序支付问题

前端来看需要做的的事情只是调用小程序的一个方法

wx.requestPayment(
{
'timeStamp': '',
'nonceStr': '',
'package': '',
'signType': 'MD5',
'paySign': '',
'success':function(res){},
'fail':function(res){},
'complete':function(res){}
})

https://pay.weixin.qq.com/wiki/doc/api/sl.html
支付方式选择小程序支付

image
|
---|---

2.小程序内部跳转H5最佳实践

https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html

<web-view></web-view>

代码实现

H5页面

image
image

小程序内部跳转

image

|
---|---

3.关于函数封装
image

具体代码

image
image
image
4.cover-view会导致兼容性问题,尤其是iphone上,会出现文本的截断等
5.wx:showloading

不必每次都加回调,官方文档上只是推荐的形式,具体可以是
wx:shoeloading({title: '加载中....'}),
隐藏时加
wx:hideloading,
不加fail,success,compelet的回调

6.关于图片

从服务器获取来的图片,可能会出现缓存, 而且只出现在真机上,

这时候官方给出的解决方案无非三种--------重新命名路径, 服务端通过设置"Cache-Control: no-cache",Last-modified等响应头解决缓存问题, url上加随机参数

建议每次图片可以加上需求的版本号避免出现类似缓存

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,480评论 2 59
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,041评论 3 119
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,632评论 25 709
  • 女人应该装进心里的五段话 1.日落西山你不陪, 东山再起你是谁? 同甘共苦你不在, ...
    张锦全阅读 962评论 0 0
  • 提问不仅仅在与客户沟通的过程中发挥着重要的作用, 同时在拜访完客户之后, 向自己提出问题更能够有助于销售人员分析拜...
    熊猫大叔阅读 4,348评论 0 1