<body>
<div id="app"><!--app-html--></div>
<script type="module" src="/src/main.ts"></script>
<script>
var userAgent = navigator.userAgent;
if (/miniProgram/i.test(userAgent) && /micromessenger/i.test(userAgent)) {
// 微信小程序 JS-SDK 如果不需要兼容微信小程序,则无需引用此 JS 文件。
document.write('<script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"><\/script>');
}
</script>
<script src="https://unpkg.com/@dcloudio/uni-webview-js"></script>
</body>
// pages.json
{
"pages": [
// #ifdef MP-WEIXIN
{ "path": "pages/webview/index" },
// #endif
// #ifdef H5
{ "path": "pages/webview/h5" },
// #endif
{ "path": "pages/index/index" }
]
}
// pages/webview/index.vue
<template>
<web-view src="http://localhost:5173/#/pages/webview/h5"></web-view>
</template>
// pages/webview/h5.vue
<template>
<button @click="handlerClick">跳转小程序首页</button>
</template>
<script setup lang="ts">
function handlerClick() {
uni.navigateTo({ url: '/pages/index/index' })
}
</script>
Zsan (作者)
可以跳转,被官方文档误导了,jWeixin.miniProgram.navigateTo({ url: '/pages/index/index' })就行了,不能用uni的全局变量
2023-06-30 14:04
爱豆豆
回复 Zsan: 嗯嗯 明白了 原来是是微信sdk中的miniProgram.navigateTo
2023-06-30 14:11