app.$http.post(app.$path.sign, {
id: this.data.id//相应的id,可以根据具体的后端需求来传
}).then((res)=>{
let _res = res.data
if(_res.retCode === 0){
wx.navigateToMiniProgram({
appId: '', // 小程序APPID--想要跳转到哪个小程序的appid
path: '', //想要跳转到哪个小程序的首页,设置空的话,会自动跳转到对方的首页
extraData: {
requestObj: { // 必填,入参
signFlowId: _res.data.flowId, // 必填,签署流程id,根据具体的业务来看
signAccountId: _res.data.accountId, // 签署必填,账号id,根据具体的业务来看
type: 'SIGN',// 非必填,业务类型:签署 SIGN(默认)
env: 'prod' // 非必填,对接环境:线上 prod(默认), 模拟 sml(用于对接调试阶段)
},
callbackObj: { // 非必填,回传数据:签署完成后会将此数据完整回传
'from': 'esign'
}
},
})
}else{
wx.showToast({
title: _res.retMsg,
icon: 'error',
duration: 2000
})
}
});
我开发的这个小程序是要跳转到一个签署合同,电子签名,以及人脸认证的一个小程序,对方的接口是需要传递签署流程单和账号id的,所以可以根据对方小程序的接口传递对应的数据