1、配置需要跳转的小程序地址和参数,直接跳转
const url = https://XXX.com:30443/contract/mobileSign.client?token=xxx
const arr = url.split('?')
const paramsArr = arr[1].split('&')
const token = paramsArr[0].split('=')[1]
const urlTo = "/pages/h5Pages?url=" + arr[0]+ '&token='+ token
uni.navigateTo({
url: urlTo
});
2、新建一个h5Pages.vue文件使用web-view内嵌需要跳转的小程序界面
html部分:
<template>
<web-view :src="urlTo"></web-view>
</template>
js部分:
<script>
export default {
data() {
return {
urlTo: ''
}
},
onLoad(options) {
const { url, token } = options
// 动态设置标题
uni.setNavigationBarTitle({
title: '我是小程序的标题'
});
this.urlTo = `${url}?token=${token}`
}
}
</script>