张文飞 před 3 roky
rodič
revize
4f1f8adbc1
1 změnil soubory, kde provedl 50 přidání a 48 odebrání
  1. 50 48
      pages/houseDetail/houseDetail.vue

+ 50 - 48
pages/houseDetail/houseDetail.vue

@@ -147,55 +147,57 @@
 		},
 		methods: {
 			async signJsapiTicket(){
-				uni.showModal({
-					content:"href:"+window.location.href.split('#')[0]
-				})
-				let parmas = {
-					url: encodeURIComponent(window.location.href.split('#')[0]),
-				}
-				let self = this;
-				let res = await this.$myRequest({
-					url: '/wechat/signJsapiTicket',
-					data: parmas,
-					method:"GET",
+				// uni.showModal({
+				// 	content:"href:"+window.location.href.split('#')[0]
+				// })
+				// let parmas = {
+				// 	url: encodeURIComponent(window.location.href.split('#')[0]),
+				// }
+				// let self = this;
+				// let res = await this.$myRequest({
+				// 	url: '/wechat/signJsapiTicket',
+				// 	data: parmas,
+				// 	method:"GET",
+				// });
+				// if(res.data.success){
+				//    let single =	res.data.single;
+				   
+				// }
+				
+				wx.config({
+					debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
+					appId: config.appid, // 必填,公众号的唯一标识
+					timestamp: "1646634490", // 必填,生成签名的时间戳
+					nonceStr: "bdbd7ebe-a2a8-4bcc-82ca-f1150fdccfae", // 必填,生成签名的随机串
+					signature: "276133d23d8e2384b4354badc3be0072a8a16d59", // 必填,签名
+				    jsApiList: ["updateAppMessageShareData","updateTimelineShareData",'showMenuItems'] // 必填,需要使用的JS接口列表
+				});
+				wx.showMenuItems({
+				  menuList: [ "menuItem:share:appMessage","menuItem:share:timeline"] // 要显示的菜单项,所有menu项见附录3
+				});
+				wx.ready(function() {
+					// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
+					wx.updateAppMessageShareData({ //分享给朋友
+						title: '项目详情', // 分享标题
+						desc: self.dataInfo.shareRemark, // 分享描述
+						link: location.origin+location.pathname + "?projectId="+self.projectId+"&shareToken="+getApp().globalData.shareToken, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
+						imgUrl: self.dataInfo.shareImg, // 分享图标
+						success: function() {
+							// 设置成功
+						}
+					});
+					wx.updateTimelineShareData({ //分享到朋友圈
+						title: '项目详情', // 分享标题
+						link: location.origin+location.pathname + "?projectId="+self.projectId+"&shareToken="+getApp().globalData.shareToken, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
+						imgUrl: self.dataInfo.shareImg, // 分享图标
+						success: function() {
+							// 设置成功
+						}
+					})
+				});
+				wx.error(function(res) {
+					// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
 				});
-				if(res.data.success){
-				   let single =	res.data.single;
-				   wx.config({
-				   	debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
-				   	appId: config.appid, // 必填,公众号的唯一标识
-				   	timestamp: single.timestamp, // 必填,生成签名的时间戳
-				   	nonceStr: single.nonceStr, // 必填,生成签名的随机串
-				   	signature: single.signature, // 必填,签名
-				       jsApiList: ["updateAppMessageShareData","updateTimelineShareData",'showMenuItems'] // 必填,需要使用的JS接口列表
-				   });
-				   wx.showMenuItems({
-				     menuList: [ "menuItem:share:appMessage","menuItem:share:timeline"] // 要显示的菜单项,所有menu项见附录3
-				   });
-				   wx.ready(function() {
-				   	// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
-				   	wx.updateAppMessageShareData({ //分享给朋友
-				   		title: '项目详情', // 分享标题
-				   		desc: self.dataInfo.shareRemark, // 分享描述
-				   		link: location.origin+location.pathname + "?projectId="+self.projectId+"&shareToken="+getApp().globalData.shareToken, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
-				   		imgUrl: self.dataInfo.shareImg, // 分享图标
-				   		success: function() {
-				   			// 设置成功
-				   		}
-				   	});
-				   	wx.updateTimelineShareData({ //分享到朋友圈
-				   		title: '项目详情', // 分享标题
-				   		link: location.origin+location.pathname + "?projectId="+self.projectId+"&shareToken="+getApp().globalData.shareToken, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
-				   		imgUrl: self.dataInfo.shareImg, // 分享图标
-				   		success: function() {
-				   			// 设置成功
-				   		}
-				   	})
-				   });
-				   wx.error(function(res) {
-				   	// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
-				   });
-				}
 			},
 			async detailDatahandle() {
 				if (getApp().globalData.userId) {