请问微信的jssdk分享要如何进行本地调试

发布于 2022-09-05 22:11:24 字数 2142 浏览 10 评论 0

$wxJsApiConfig = json_encode(Yii::$app->exchange->jsApiConfig(['jsApiList' => ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ']]));

$shareUrl = isset($model) ? Url::to(['photo', 'id' => $model->id], true) : Url::home(true);
$shareDesc = '万年备胎转正的机会就在眼前,快来参加我的后宫大选吧!';
$shareImgUrl = Asset::getAssetUrl('images/share-image.jpg');
$shareTitle = '给我一个翻你牌子的机会';
$js = <<<JS
wx.config({$wxJsApiConfig});
wx.ready(function () {
    // 在这里调用 API
    wx.onMenuShareTimeline({
        title: '{$shareTitle}', // 分享标题
        link: '{$shareUrl}', // 分享链接
        imgUrl: '{$shareImgUrl}', // 分享图标
        success: function () { 
            if($('.harem .invite-friend')is(':visible')){
                $('.harem .invite-friend').hide()
                $('.harem .opportunities').show()
            }
            else{
                $('.harem .share-shade').hide()
                $('.harem .opportunities').show()
            }
        },
    });
    wx.onMenuShareAppMessage({
        title: '{$shareTitle}', // 分享标题
        link: '{$shareUrl}', // 分享链接
        imgUrl: '{$shareImgUrl}', // 分享图标
        desc:'{$shareDesc}',
         success: function () { 
            if($('.harem .invite-friend')is(':visible')){
                $('.harem .invite-friend').hide()
                $('.harem .opportunities').show()
            }
            else{
                $('.harem .share-shade').hide()
                $('.harem .opportunities').show()
            }
        },
    });
    wx.onMenuShareQQ({
        title: '{$shareTitle}', // 分享标题
        link: '{$shareUrl}', // 分享链接
        imgUrl: '{$shareImgUrl}', // 分享图标
        desc:'{$shareDesc}',
        success: function () { 
            if($('.harem .invite-friend')is(':visible')){
                $('.harem .invite-friend').hide()
                $('.harem .opportunities').show()
            }
            else{
                $('.harem .share-shade').hide()
                $('.harem .opportunities').show()
            }
        },
    });
});

现在写了这个但是在本地看不到分享设置的文字图片
也不知道成没成功

请问怎么能在本地调试jssdk呢 希望能说的详细点

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

终陌 2022-09-12 22:11:24

下载一个微信开发者工具

肥爪爪 2022-09-12 22:11:24

可以看看我写的这篇关于微信分享和微信授权的文章链接描述

一向肩并 2022-09-12 22:11:24

本地并不能调试jssdk
使用微信者开发工具可以在控制台看到该页面获取的微信的权限,如图:

clipboard.png

当然,你可以把域名映射到本机,来实现本地调试。
或者你可以把代码改动实时更新到服务器,比如sublimesftp

儭儭莪哋寶赑 2022-09-12 22:11:24

请问解决没?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文