diff --git a/App.vue b/App.vue index 8bc47ce1..4382e771 100644 --- a/App.vue +++ b/App.vue @@ -79,7 +79,10 @@ */ is_current_single_page() { var scene = this.get_scene_data(); - return (scene == 1154 || scene == 1155) ? 1 : 0; + // #ifdef MP-WEIXIN + return (scene == 1154) ? 1 : 0; + // #endif + return 0; }, /** @@ -759,15 +762,23 @@ // #ifdef MP-WEIXIN // 微信小程序展示系统分享好友和朋友圈按钮 - // 其他端小程序不用展示会调起分享窗口 - uni.showShareMenu({ - withShareTicket: true, - title: share.title, - desc: share.desc, - path: share.path + share.query, - imageUrl: share.img, - menus: ['shareAppMessage', 'shareTimeline'] - }); + // 其他端小程序不用展示会调起分享窗口 + var not_pages = ['/pages/user/user', '/pages/cart/cart']; + var menu = ['shareAppMessage', 'shareTimeline']; + if(not_pages.indexOf(share.url) == -1) { + uni.showShareMenu({ + withShareTicket: true, + title: share.title, + desc: share.desc, + path: share.path + share.query, + imageUrl: share.img, + menus: menu + }); + } else { + wx.hideShareMenu({ + menus: ['shareTimeline'] + }); + } // #endif // #ifdef H5 // H5处理微信环境分享自定义信息 diff --git a/pages/goods-category/goods-category.vue b/pages/goods-category/goods-category.vue index 508628c9..79948a8d 100644 --- a/pages/goods-category/goods-category.vue +++ b/pages/goods-category/goods-category.vue @@ -1,98 +1,102 @@ @@ -114,7 +118,9 @@ category_show_level: 3, data_bottom_line_status: false, // 自定义分享信息 - share_info: {} + share_info: {}, + // 是否单页预览 + is_single_page: app.globalData.is_current_single_page() || 0 }; }, diff --git a/pages/goods-detail/goods-detail.vue b/pages/goods-detail/goods-detail.vue index 1bdf9ecb..e301155f 100644 --- a/pages/goods-detail/goods-detail.vue +++ b/pages/goods-detail/goods-detail.vue @@ -1,9 +1,9 @@