# login-by-query **Repository Path**: xmfdev/login-by-query ## Basic Information - **Project Name**: login-by-query - **Description**: 根据网页地址中的特定值换取登录令牌 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-03 - **Last Updated**: 2022-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ```javascript ``` ```javascript import { loginByQuery } from 'login-by-query' // npm库 单个标记获取token 删除code // 本地需要编写 // api接口通过code换取token async function getTokenBySign (code) { // 发送接口获取token 并返回 const res = await request({ method: 'get', url: 'xxx', params: { code } }) return res.data // 取出返回数据中的token或者返回一个包含token数据的对象 } function persistingData (data) { localStorage.setItem('token', data.token) // do something } async function render () { try { const res = await loginByQuery({ signKey: 'code', getTokenBySign, persistingData }, location.href) } catch (e) { // do something } // do something } ```