{/* 首屏 */}
{
alert('敬请期待');
+ // if (!wxPrepared) return;
+ // window.wx.share();
};
- useEffect(() => {
- if (!inWX) return;
- const { searchParams } = new URL(window.location.href);
- const code = searchParams.get('code');
- if (code) {
- // 已授权
- // wx.config({
- // debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
- // appId: '', // 必填,公众号的唯一标识
- // timestamp: 0, // 必填,生成签名的时间戳
- // nonceStr: '', // 必填,生成签名的随机串
- // signature: '', // 必填,签名
- // jsApiList: [wx.updateAppMessageShareData], // 必填,需要使用的JS接口列表
- // });
- // wx.ready(function () {
- // //需在用户可能点击分享按钮前就先调用
- // wx.updateAppMessageShareData({
- // title: '', // 分享标题
- // desc: '', // 分享描述
- // link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
- // imgUrl: '', // 分享图标
- // success: function () {
- // // 设置成功
- // },
- // });
- // });
- } else {
- // 未授权
- // window.location.replace(
- // // `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${APPID}&redirect_uri=${encodeURIComponent(window.location.href)}&response_type=code&scope=snsapi_base&state=code#wechat_redirect`,
- // `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${APPID}&redirect_uri=${encodeURIComponent(window.location.href)}&response_type=code&scope=snsapi_login#wechat_redirect`,
- // );
- }
- }, [inWX]);
+ // useEffect(() => {
+ // if (!inWX) return;
+
+ // const { searchParams } = new URL(window.location.href);
+ // const code = searchParams.get('code');
+
+ // // 未授权
+ // if (!code) {
+ // window.location.replace(
+ // `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${APPID}&redirect_uri=${encodeURIComponent(window.location.href)}&response_type=code&scope=snsapi_base&state=queyue#wechat_redirect`,
+ // );
+ // return;
+ // }
+
+ // // 已授权
+ // const wx = window.wx;
+ // if (typeof wx === 'undefined') return;
+ // wx.config({
+ // debug: process.env.NODE_ENV === 'development', // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
+ // appId: APPID, // 必填,公众号的唯一标识
+ // timestamp: 0, // 必填,生成签名的时间戳
+ // nonceStr: '', // 必填,生成签名的随机串
+ // signature: '', // 必填,签名
+ // jsApiList: [wx.updateAppMessageShareData], // 必填,需要使用的JS接口列表
+ // });
+ // wx.ready(function () {
+ // // 需在用户可能点击分享按钮前就先调用
+ // wx.updateAppMessageShareData({
+ // title: '', // 分享标题
+ // desc: '', // 分享描述
+ // link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
+ // imgUrl: '', // 分享图标
+ // success: () => {
+ // setWxPrepared(true);
+ // },
+ // });
+ // });
+ // }, [inWX]);
return (
-
+ <>
+
+ >
);
}
diff --git a/src/types/index.d.ts b/src/types/index.d.ts
index b5c3300..d66263f 100644
--- a/src/types/index.d.ts
+++ b/src/types/index.d.ts
@@ -1,3 +1,7 @@
+interface Window {
+ wx?: typeof wx; // 假设wx是微信小程序的全局对象
+}
+
interface ISong {
id: string;
title: string;