Pārlūkot izejas kodu

添加使用微信sdk分享网页功能,包括发给好友和分享朋友圈,仅Android显示此功能

zhanglong7 6 gadi atpakaļ
vecāks
revīzija
24d5c93bdf

+ 16 - 0
show-server/src/main/webapp/biz/js/plugins/share.js

@ -7,6 +7,22 @@ require(["wadeMobile","jcl"], function(WadeMobile,$){
7 7
		var musicPath = "/storage/emulated/0/share/music.mp3";
8 8
		var videoPath =  "/storage/emulated/0/share/video.mp4";
9 9
		
10
		if (WadeMobile.isAndroid()){
11
			$('#wxsdk').removeAttr("hidden");
12
			var params = new $.DataMap();
13
			params.put("title", "IPU秀");
14
			params.put('link', 'http://www.aiipu.com');
15
			params.put('imgUrl', 'http://www.icontuku.com/png/phone-set-full/phone204.png');
16
			params.put('desc', '基于Hybrid开发模式的移动应用开发框架,集Native App良好用户交互体验优势和Web App低成本、跨平台的优势于一身的开发模式');
17
			
18
			$("#wechatTimeline").click(function() {
19
				WadeMobile.shareWebpageWechatTimeline(params);
20
			});
21
			$("#wechatFriendWeb").click(function() {
22
				WadeMobile.shareWebpageWechatFriend(params);
23
			});
24
		}
25
		
10 26
		$("#qqFriendText").click(function(){
11 27
			var text = $("#shareText").val();
12 28
			WadeMobile.shareTextQQFriend(text);

+ 10 - 0
show-server/src/main/webapp/ipu/frame/mobile/expand-mobile.js

@ -347,6 +347,16 @@ define(["require","jcl"],function(require,Wade) {
347 347
				execute("shareFileMore",[type,content]);
348 348
			},shareImageBymail:function(param){
349 349
				execute("shareImageBymail",[param]);
350
			},shareWebpageWechatTimeline:function(param){
351
				if(param==undefined){
352
					param = new Wade.DataMap();
353
				}
354
				execute("shareWebpageWechatTimeline", [param.toString()]);
355
			},shareWebpageWechatFriend:function(param){
356
				if(param==undefined){
357
					param = new Wade.DataMap();
358
				}
359
				execute("shareWebpageWechatFriend", [param.toString()]);
350 360
			},baiduLocation:function(callback,err){
351 361
				storageCallback("baiduLocation",callback);
352 362
				execute("baiduLocation",[],err);

+ 12 - 0
show-server/src/main/webapp/template/webapp/plugins/share.html

@ -78,6 +78,18 @@
78 78
							</div>
79 79
						</div>
80 80
					</div>
81
					
82
					<div class="demo-item" id="wxsdk" hidden="hidden">
83
						<div class="demo-title">使用微信SDK分享网页</div>
84
						<div class="demo-body">
85
							<div class=demo-content>
86
								<div class="">
87
									<button class="ipu-btn" id="wechatFriendWeb">微信好友</button>
88
									<button class="ipu-btn" id="wechatTimeline">微信朋友圈</button>
89
								</div>
90
							</div>
91
						</div>
92
					</div>
81 93
82 94
					<!-- <div class="ipu-card">
83 95
						<div class="demo-desc">文本&网址</div>