场景:比如在钉钉应用里面通过发送的卡片跳转到某个小程序里
点击进入任务后跳转到对应的小程序
可以通过 小程序 scheme进行跳转 钉钉scheme
必须用encodeURIComponent包裹小程序页面路由,? 后面的为携带的参数,此参数可以在小程序 onLoad生命周期的参数里接收,miniAppId等是创建小程序后生成的应用信息;(下面的_xcx_url 可以通过ajax传给后端,后端把这个地址放在卡片需要跳转的位置即可)
const _u = encodeURIComponent(`pages/index/confirm/index?id=${id}&mediaId=${mediaId}&isFaBiao=${isFaBiao}`)
const _xcx_url = `dingtalk://dingtalkclient/action/open_micro_app?miniAppId=xxx&corpId=xxx&agentId=xxx&pVersion=1&packageType=1&page=${_u}`
如有问题可留言~~