请问微信的jssdk分享要如何进行本地调试
$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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
下载一个微信开发者工具
可以看看我写的这篇关于微信分享和微信授权的文章链接描述
本地并不能调试
jssdk
。使用微信者开发工具可以在控制台看到该页面获取的微信的权限,如图:
当然,你可以把域名映射到本机,来实现本地调试。
或者你可以把代码改动实时更新到服务器,比如
sublime
的sftp
。请问解决没?