跳转小程序前提:需要当前小程序(或公众号)与跳转的小程序有关联
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="icon" href="/favicon.ico">
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<title>vue-demo</title>
</head>
<body>
<div id="app"></div>
<script src="https://res2.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
wechatDemo.vue
<template>
<button @click="toWechat(extraData)">点击跳转</button>
</template>
<script lang="ts" setup>
const wx = window.wx;
let params = {token: ''};
const extraData = ref(JSON.stringify(params));
// extraData是其他参数,如果有自行传入
const toWechat = (extraData) => {
return new Promise((resolve, reject) => {
wx.miniProgram.navigateTo({
url: `/pages/pub/other?appCode=跳转小程序appid&appName=小程序名称&path=/pages/index/index&extraData=${encodeURI(extraData)}`,
success: resolve,
fail: reject,
});
});
}
</script>



4559

被折叠的 条评论
为什么被折叠?



