在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue-cli 單頁面微信授權(quán)寫在哪好呢?

vue-cli 單頁面微信授權(quán)寫在哪好呢?

項目有個微信網(wǎng)頁授權(quán)的需求 只是獲取openid, 我想在前端內(nèi)完成, 看過文檔請求獲取code的時會重定向到一個鏈接, 所以有點不清楚在路由的入口授權(quán)還是在什么地方,請大神給點思路吧,謝謝

回答
編輯回答
醉淸風(fēng)

在需要用戶信息的時候授權(quán)就可以了,可以單獨寫一個空頁面專門用作用戶授權(quán)登錄
當(dāng)檢測到需要用戶授權(quán)的時候,跳轉(zhuǎn)到該空頁面:

vm.$router.replace({
      path: '/login',
      query: {
        redirect: encodeURIComponent(vm.$route.fullPath)
      }
    })

授權(quán)成功之后再返回原來的頁面:

this.$router.replace(decodeURIComponent(redirectUrl))
2017年3月9日 11:15