小程序
小游戏
企业微信
微信支付
扫描小程序码分享
VUE 页面在微信打开,正常分享链接没有问题,但是如果点击复制链接,就会出现链接后面的参数丢失,只保留源地址。
看了社区文档是说发生了重定向。
那有个问题,如果不重定向,怎么做微信登录?
跳转微信登录:
window.location.href
和
window.location.replace()
都测试过了,没有用。
是跳转授权微信登录时候有问题,还是?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
/**
*跳转微信授权
*
* @export
* @param {string} url 重定向URL
* @param {string} state 声明
*/
export function toWeChatAuthorize(url, state) {
const redirectUrl = encodeURIComponent(url);
state = encodeURI(state);
const toUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${process.env.VUE_APP_WECHAT_APPID}&redirect_uri=${redirectUrl}&response_type=code&scope=snsapi_userinfo&state=${state}#wechat_redirect`;
window.location.href = toUrl;
}
咨询一前端大佬,说是这样可以解决,但是测试还是没用。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
/**
*跳转微信授权
*
* @export
* @param {string} url 重定向URL
* @param {string} state 声明
*/
export function toWeChatAuthorize(url, state) {
const redirectUrl = encodeURIComponent(url);
state = encodeURI(state);
const toUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${process.env.VUE_APP_WECHAT_APPID}&redirect_uri=${redirectUrl}&response_type=code&scope=snsapi_userinfo&state=${state}#wechat_redirect`;
window.location.href = toUrl;
}
咨询一前端大佬,说是这样可以解决,但是测试还是没用。