作为程序员一定要保持良好的睡眠,才能好编程

微信分享不带描述的解决方案

发布时间:2017-07-17

有的时候进行微信分享的时候,分享出去以后只有标题 和url地址,

没有描述,这应该怎么进行解决?

第一步:在页面中引入

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


第二步:初始化微信

初始化微信.jpg




第三步:

微信分享.jpg


这个方法可不是 说点击事件去执行,


而是在 wx.ready 方法加载完毕后,自动执行




微信提供了这样的一个接口,那么这个接口叫什么呢?

 wx.onMenuShareAppMessage({
                             title: title_data, // 分享标题              
                             desc: desc_data, // 分享描述                
                             link: link_data, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                             imgUrl: imgurl_data, // 分享图标                
                             type: 'link', // 分享类型,music、video或link,不填默认为link            
                             dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空          
                             success: function (){               
                                    // 用户确认分享后执行的回调函数
                                    set_fenxiang({$_data['id']},1);
                             },          
                             cancel: function () {               
                                 // 用户取消分享后执行的回调函数
                                 set_fenxiang({$_data['id']},0);
                                 }           
                       });

这是分享到朋友的微信定义, onMenuShareAppMessage  就是这个方法, 这个方法必须放在   wx.ready 中



上边的方法定义完毕后,点击   右上角的 。。。 标,然后分享到给朋友


这样就是带有描述的分享了,




这个问题困扰了我好长时间,今天得到了解决,很高兴。


我把这个分享出来,希望能够帮助到大家。