getQueryVariable(variable) { let query = window.location.search.substring(1); let vars = query.split("&"); for (let i = 0; i < vars.length; i++) { let pair = vars[i].split("="); if (pair[0] === variable) { return pair[1]; } } return '1'; }, logout() { axios.get("/logout").then(res => { if(res.data.code === '0') { location.href = '/front/index.html'; } else { msg('error', res.data.msg); } }) } }
时间: 2023-12-29 19:02:47 浏览: 68
详谈js中[removed].search的用法和作用
这是一个 JavaScript 对象,包含两个方法:getQueryVariable 和 logout。
getQueryVariable 方法用于获取 URL 中的查询参数。它将传入的变量名作为参数,然后从当前页面的 URL 中提取出该变量对应的值,最后返回该值。如果当前页面的 URL 中没有该变量,则默认返回 1。
logout 方法用于向服务器发送一个请求,以注销当前用户。它使用 Axios 库发送一个 GET 请求到服务器的 /logout 路径,并根据服务器返回的数据进行处理。如果服务器返回的数据 code 字段为 '0',则表示注销成功,页面将跳转到 /front/index.html;否则,将显示一个错误提示。
阅读全文