web-view内嵌vue写的单页怎么从单页做分享
发布于 5 年前 作者 pingxiang 3758 次浏览 来自 问答

再内嵌页面中点击一个按钮判断是再小程序环境中调用wx方法显示wx未定义怎么解决啊

2 回复

最后分享功能应该是不能用 web-view 调起的。

在 Native 这边分享又一定需要一个 <button /> 来引导用户触发交互才能唤起分享面板。

最后 web-view 默认覆盖全屏幕,无法使用任何组件遮挡和覆盖。

所以如果想要引导分享,只有一个箭头指向右上角一条路了…

首先,需要通过 script 标签引入 wx-js-sdk,注意要保证引入和执行顺序。参考:

<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>

然后需要保证所有对于微信方法的调用都在 wx.ready() 的回调函数内执行,保证 SDK 被正确初始化。

回到顶部