** 怎么在封装好的register请求文件里面拿到,点击注册事件submit输入时候的值**求解困扰我一天了,之前没用封装api,直接请求php文件,现在封装了拿不到e的输入username和password
这是封装的api请求
/*
**登录register请求
*/
export function register(data) {
return myRequest({
url: '/register.php',
method: 'get',
data:{
user,
password
},
params:'parameter',
headers: {
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
}
})
}
这是如果账号密码不为空请求register文件,请求api成功后加入到数据库user表里面
if (objData.username && objData.password) {
console.log(objData.username)
console.log(objData.password)
register(data).then(res => {
console.log(data)
console.log(res)
//遗留一个问题怎么把这个传值给封装中的register中的data数据
})
目前主要不知道怎么把 console.log(objData.username)
console.log(objData.password)的值传给api请求中的data
export function register(data) {
return myRequest({
url: "/register.php",
method: "get",
data,
params: "parameter",
headers: {
"Content-Type": "application/x-www-form-urlencoded;charset=UTF-8",
},
});
}
async () => {
let user = this.obdData.username , password = this.obdData.password
try {
const res = await register({
user,
password
})
} catch (error) {
console.log(error)
}
}
你看这样行吗