Files
meida_front/App.vue
T
liguigong 5c279028c3 feat(h5): 引入微信JSSDK并实现跨域消息通信
- 在H5环境中动态加载微信JSSDK 实脚本
-现向父窗口发送postMessage消息
- 支持向微信小程序发送postMessage消息
- 添加延迟执行机制确保消息发送时机
- 增强与微信小程序的交互能力
2025-10-11 10:32:12 +08:00

43 lines
1019 B
Vue

<script setup>
import { onLaunch, onShow, onError } from '@dcloudio/uni-app';
import { ShoproInit } from './sheep';
onLaunch(() => {
// #ifdef H5
const script = document.createElement('script');
script.src = 'https://res.wx.qq.com/open/js/jweixin-1.6.0.js';
script.type = 'text/javascript';
document.body.appendChild(script);
// #endif
// 隐藏原生导航栏 使用自定义底部导航
uni.hideTabBar({
fail: () => {},
});
window.updateToken = function (newToken) {
console.log('Token updated via global function:', newToken);
uni.setStorageSync('token', newToken);
};
// 加载Shopro底层依赖
// ShoproInit();
});
onShow(() => {
// #ifdef APP-PLUS
// 获取urlSchemes参数
const args = plus.runtime.arguments;
if (args) {
}
// 获取剪贴板
uni.getClipboardData({
success: (res) => {},
});
// #endif
});
</script>
<style lang="scss">
@import '@/sheep/scss/index.scss';
</style>