From 43c487f2ec2f80477109b43c0d1c1b92ffacfdf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=87=AF=E6=A5=A0?= <1403191743@qq.com> Date: Mon, 31 Mar 2025 07:08:47 +0000 Subject: [PATCH] update mixins/myMixins.js. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈凯楠 <1403191743@qq.com> --- mixins/myMixins.js | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/mixins/myMixins.js b/mixins/myMixins.js index e69de29..2f412e9 100644 --- a/mixins/myMixins.js +++ b/mixins/myMixins.js @@ -0,0 +1,42 @@ + +export const myMixins ={ + onLoad(option) { + console.log('option',option) + if(option && option.wechat_qrcode){ + uni.setStorageSync('wechat_qrcode',option.wechat_qrcode) + } + // 分享 + uni.showShareMenu({ + withShareTicket: true, + //设置下方的Menus菜单,才能够让发送给朋友与分享到朋友圈两个按钮可以点击 + menus: ["shareAppMessage", "shareTimeline"] + }) + }, + // 分享到朋友圈 + onShareTimeline() { + return { + title: '智游常熟', + type: 0, + summary: "edewdewdewf", + imageUrl: "https://static.ticket.sz-trip.com/dongtai/images/index/share.jpg" + } + }, + onShareAppMessage() { + const pages = getCurrentPages(); // 获取加载的页面 + const view = pages[pages.length - 1]; // 获取当前页面的对象 + let url = ''; + if (view.options.url) { + url = view.options.url; + } else { + url = uni.getStorageSync('webUrl'); + } + + console.log(111,url,`${view.route}?url=${url}`) + return { + title: '智游常熟', // 分享的名称 + path: `${view.route}?url=${url}`, // 将 url 作为参数传递 + imageUrl: "https://static.ticket.sz-trip.com/dongtai/images/index/share.jpg", + mpId: 'wxb8f15afe2765976d' // 此处配置微信小程序的 AppId + }; + } +} \ No newline at end of file