|
@@ -130,7 +130,7 @@
|
|
this.projectId = param.projectId;
|
|
this.projectId = param.projectId;
|
|
},
|
|
},
|
|
onShow() {
|
|
onShow() {
|
|
- this.signJsapiTicket();
|
|
|
|
|
|
+
|
|
},
|
|
},
|
|
components: {
|
|
components: {
|
|
backHome
|
|
backHome
|
|
@@ -160,16 +160,13 @@
|
|
if(res.data.success){
|
|
if(res.data.success){
|
|
let single = res.data.single;
|
|
let single = res.data.single;
|
|
wx.config({
|
|
wx.config({
|
|
- debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
|
|
|
|
|
|
+ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
|
|
appId: config.appid, // 必填,公众号的唯一标识
|
|
appId: config.appid, // 必填,公众号的唯一标识
|
|
timestamp: single.timestamp, // 必填,生成签名的时间戳
|
|
timestamp: single.timestamp, // 必填,生成签名的时间戳
|
|
nonceStr: single.nonceStr, // 必填,生成签名的随机串
|
|
nonceStr: single.nonceStr, // 必填,生成签名的随机串
|
|
signature: single.signature, // 必填,签名
|
|
signature: single.signature, // 必填,签名
|
|
jsApiList: ["updateAppMessageShareData","updateTimelineShareData",'showMenuItems'] // 必填,需要使用的JS接口列表
|
|
jsApiList: ["updateAppMessageShareData","updateTimelineShareData",'showMenuItems'] // 必填,需要使用的JS接口列表
|
|
});
|
|
});
|
|
- wx.showMenuItems({
|
|
|
|
- menuList: [ "menuItem:share:appMessage","menuItem:share:timeline"] // 要显示的菜单项,所有menu项见附录3
|
|
|
|
- });
|
|
|
|
wx.ready(function() {
|
|
wx.ready(function() {
|
|
// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
|
|
// config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
|
|
wx.updateAppMessageShareData({ //分享给朋友
|
|
wx.updateAppMessageShareData({ //分享给朋友
|
|
@@ -188,7 +185,10 @@
|
|
success: function() {
|
|
success: function() {
|
|
// 设置成功
|
|
// 设置成功
|
|
}
|
|
}
|
|
- })
|
|
|
|
|
|
+ });
|
|
|
|
+ wx.showMenuItems({
|
|
|
|
+ menuList: [ "menuItem:share:appMessage","menuItem:share:timeline"] // 要显示的菜单项,所有menu项见附录3
|
|
|
|
+ });
|
|
});
|
|
});
|
|
wx.error(function(res) {
|
|
wx.error(function(res) {
|
|
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
|
|
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
|
|
@@ -211,7 +211,8 @@
|
|
console.log('详情res:', res)
|
|
console.log('详情res:', res)
|
|
this.dataInfo = res.data.single
|
|
this.dataInfo = res.data.single
|
|
this.reloadCategoryList()
|
|
this.reloadCategoryList()
|
|
- this.reloadInfos()
|
|
|
|
|
|
+ this.reloadInfos();
|
|
|
|
+ this.signJsapiTicket();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|