写好的微信项目在右上角转发给好友的时候,如果不加任何代码,朋友看到的是一段网址。
加上一段代码后就可以美观一下,可以带有标题和描述以及图片;代码如下
1 <script> 2 var imgUrl = "../wish/images/share.jpg"; //图片路径 3 var lineLink = "http://weixin.yitiku.cn/activity/wish.php?name="+name; 链接地址 4 var descContent = '在这严冬愉悦节日,愿藉这张小小的卡片遥祝你,平安,幸福!'; //内容 5 var shareTitle = name+'恭祝您圣诞快乐'; //标题 6 var appid = ''; 7 function shareFriend() { 8 WeixinJSBridge.invoke('sendAppMessage',{ 9 "appid": appid, 10 "img_url": imgUrl, 11 "img_width": "200", 12 "img_height": "200", 13 "link": lineLink, 14 "desc": descContent, 15 "title": shareTitle 16 }, function(res) { 17 }) 18 } 19 function shareTimeline() { 20 WeixinJSBridge.invoke('shareTimeline',{ 21 "img_url": imgUrl, 22 "img_width": "200", 23 "img_height": "200", 24 "link": lineLink, 25 "desc": descContent, 26 "title": shareTitle 27 }, function(res) { 28 }); 29 } 30 function shareWeibo() { 31 WeixinJSBridge.invoke('shareWeibo',{ 32 "content": descContent, 33 "url": lineLink, 34 }, function(res) { 35 }); 36 } 37 document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { 38 // 发送给好友 39 WeixinJSBridge.on('menu:share:appmessage', function(argv){ 40 shareFriend(); 41 }); 42 // 分享到朋友圈 43 WeixinJSBridge.on('menu:share:timeline', function(argv){ 44 shareTimeline(); 45 }); 46 // 分享到微博 47 WeixinJSBridge.on('menu:share:weibo', function(argv){ 48 shareWeibo(); 49 }); 50 },false);
这样看起来舒服了很多。