//在導(dǎo)航進(jìn)入該路由之前
beforeRouteEnter(to, from, next) {
next(_this=>{
let openid=getCookie('openid')
//如果沒有openid,直接微信獲取
if(!openid){
//判斷是否為微信環(huán)境
if(_this.isWeixin){
let code=_this.getUrlKey('code');
if(code){
let data={
code:code
}
codeGetOpenid(data).then((res)=>{
if(res.data.error==0){
openid=res.data.datArr.openid;
setCookie('openid',openid)
//跳轉(zhuǎn)當(dāng)前頁面并加上參數(shù)
window.location.replace('/scanLogin/checkingCaller?event_id='+_this.event_id)
}else{
Toast.fail(res.data.msg);
window.location.replace('/scanLogin/checkingCaller?event_id='+_this.event_id)
}
})
}else{
_this.getCodeApi('wx')
}
}else{
Toast.fail('請在微信客戶端打開')
}
}
})
},
methods: {
//獲取url參數(shù)
getUrlKey(name){
return decodeURIComponent((new RegExp('[?|&]'+name+'='+'([^&;]+?)(&|#|;|$)').exec(location.href)||[,""])[1].replace(/\+/g,'%20'))||null;
},
//獲取code
getCodeApi(state){
let data={
url:location.href
}
getWXconfig(data).then((res)=>{
let Data = res.data;
let appId=Data.appId
// config信息驗證后會執(zhí)行ready方法臣缀,所有接口調(diào)用都必須在config接口獲得結(jié)果之后团秽,config是一個客戶端的異步操作
wx.config({
debug: false, // 開啟調(diào)試模式,開發(fā)時可以開啟
appId: Data.appId, // 必填购裙,公眾號的唯一標(biāo)識 由接口返回
timestamp: Data.timestamp, // 必填科吭,生成簽名的時間戳 由接口返回
nonceStr: Data.nonceStr, // 必填啄骇,生成簽名的隨機(jī)串 由接口返回
signature: Data.signature, // 必填丹诀,簽名 由接口返回
jsApiList: [] // 此處填你所用到的方法
});
let urlNow=encodeURIComponent(window.location.href);
let scope='snsapi_base'; //snsapi_userinfo //靜默授權(quán) 用戶無感知
let url="http://m.yunbisai.com/wechat/Openid?url="+urlNow;
window.location.replace(url);
})
},
isWeixin(){
const ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
} else {
return false;
}
},
}
vue在微信端自動獲取微信openid
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來内斯,“玉大人蕴潦,你說我怎么就攤上這事》常” “怎么了潭苞?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長备徐。 經(jīng)常有香客問我萄传,道長,這世上最難降的妖魔是什么蜜猾? 我笑而不...
- 正文 為了忘掉前任秀菱,我火速辦了婚禮,結(jié)果婚禮上蹭睡,老公的妹妹穿的比我還像新娘衍菱。我一直安慰自己,他們只是感情好肩豁,可當(dāng)我...
- 文/花漫 我一把揭開白布脊串。 她就那樣靜靜地躺著辫呻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪琼锋。 梳的紋絲不亂的頭發(fā)上放闺,一...
- 文/蒼蘭香墨 我猛地睜開眼荷腊,長吁一口氣:“原來是場噩夢啊……” “哼艳悔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起女仰,我...
- 正文 年R本政府宣布,位于F島的核電站诊胞,受9級特大地震影響暖夭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜撵孤,卻給世界環(huán)境...
- 文/蒙蒙 一迈着、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧邪码,春花似錦裕菠、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽旧烧。三九已至,卻和暖如春画髓,著一層夾襖步出監(jiān)牢的瞬間掘剪,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 寫給ASP程序員共勉:老兵不死,只會慢慢凋零而已岗照。 背景 嘗試一下新鮮事物“微信小程序”村象,其中有一個業(yè)務(wù)場景,通過...
- 近日攒至,谷歌人工智能AlphaGo與韓國棋手李世乭的圍棋比賽引起熱烈討論厚者。在強(qiáng)大的人工智能面前,即使是人類頂尖高手也...
- 職業(yè)素養(yǎng)跟個人素養(yǎng)密不可分迫吐, 先做人再做事库菲,才能事事完善擁有一個好的職業(yè)素養(yǎng)。 明日計劃 早上以學(xué)習(xí)和維護(hù)為主 下...
- 談到阻塞烫止,相信大家都不會陌生了。阻塞的應(yīng)用場景真的多得不要不要的戳稽,比如 生產(chǎn)-消費模式馆蠕,限流統(tǒng)計等等。什么 Arr...