官方文档链接:https://tech.antfin.com/docs/2/72531
Kylin-plugin-mock 插件是针对在桌面浏览器(Chrome)中调试 JSAPI 需要而开发的数据 mock 插件。
JSAPI是支付宝客户端通过bridge机制,允许前端H5页面通过特定的JS方法,可以直接调用对应的支付、拍照、分享、弹出浮层之类的Native功能http://myjsapi.alipay.com/jsapi/index.html
启动命令: cpm run dev:mock
mock.config.js里面定义了模拟接口
可以用AlipayJSBridge.call('rpc', params, callback);来调用
示例:
- 调用rpc接口
在mock/rpc/目录下定义要加载的模块,比如demo中的test.js里面可以定义模块test
在浏览器中调用
AlipayJSBridge.call('rpc',{operationType:'test'},function(e){alert(JSON.stringify(e))})
可以看到alter弹窗
可以看到是打了2次log,一次是纯请求的,一次是包含返回结果的
- 调用pushwindow接口的命令比如:
- 调用getLocation的情况: