银联商务定制API
定制API指根据银联商务业务场景,方便开发者开发而封装的JS API,包括设备控制、地理位置、金融交易等。
银联商务定制API调用规则
小程序开发者使用 Vue.js 语法调用银联商务定制功能 API 有以下两个步骤:
- 声明需要调用的模块
var moduleName = weex.requireModule('<模块名>');
其中,变量名 moduleName 可任意指定,推荐使用驼峰命名法。
- 调用API
完成声明操作后,开发者可使用定义的变量来调用具体的模块方法:
moduleName.funcApi(options, callback); //options为API参数列表,callback为回调函数
- 调用实例:
以页面切换功能模块为例,模块名为:navigator
从当前页面切换到另一个页面的调用方式如下:
var navigator = weex.requireModule('navigator');
navigator.push({
url: 'dist/otherPage.js',
animated: "true"
}, event => {
modal.toast({
message: 'callback: ' + event
})
})
小程序的 vue 文件里可以通过 this. $getConfig().bundleUrl
获取当前的Url,即当前页面文件在手机内的存储路径。若跳转新页面,可以根据该Url修改成新页面的路径。
this.$getConfig().miniIdy
也可以获取 miniId 字段,值为当前小程序的 miniId 。