文档
测试

账号登录

POST
http://ping1.wu1949.com/login/userLoginPwd

接口描述

账号注册

请求参数

参数名
类型
描述
必填
phone
手机号码
必填
pwd
登录密码
必填
imgCode
图形验证码
必填

响应参数

参数名
类型
描述
必填
status
0 失败 1成功
必填
message
提示信息
必填
data
必填
loginToken
登录token 放在每次请求的请求头 参考示例
必填

说明 / 示例

// 全局配置 Vue.mixin({ data(){ return { } }, computed: { }, methods:{ // 全局ajax请求失败时(error)的回调方法; ajaxErr() { alert('ajax error!!!') }, ajaxPost(url, param, callback, errReturn = false, noLoginReturn = false){ var self = this var header = { headers: { "Content-Type": "application/json", } } var loginToken = window.localStorage.getItem("loginToken") if(loginToken) header.headers['Login-Token'] = loginToken if(!param) param = {} self.$http.post(url, param, header).then((data) => { // 这里用弹窗引导区登录页面,待优化 let status = data.body.status let loginToken = data.body.loginToken if(loginToken) window.localStorage.setItem("loginToken", loginToken); if(status == undefined) return self.msgTips('系统繁忙,请稍后重试') if(status == 3 && !noLoginReturn) return self.$router.push({path: '/passport/login'}) if(status == 0 && !errReturn) return self.msgTips(data.body.message) if(typeof callback == 'function') callback(data.body) }) }, msgTips(message, callback){ let instance = Toast(message) setTimeout(() => { instance.close(); if(typeof callback == 'function') callback() }, 1000) } } })