在api.js中写了封装的post请求方法postrequest但是在login.vue中调用显示postRequest is not defined,怎么解决呢?
问题描述
在api.js中写了封装的post请求方法postrequest但是在login.vue中调用显示postRequest is not defined
问题出现的环境背景及自己尝试过哪些方法
萌新在写一个前后端分离的项目,想要从前端的vue项目检验是否登陆成功后切转到下一个页面出现了问题,在网上找了很多方法都没有作用
相关代码
粘贴代码文本(请勿用截图)
//传送json格式的post请求
export const postRequest= (url,params)=>{
return axios({ method: "post",
url: `${base}${url}`,
data: params,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
submitLogin(){ this.$refs.loginForm.validate((valid) => {
if (valid) {
postRequest('../login',this.loginForm).then((resp)=>{
if(resp){
this.$router.replace('/home');
}
})
你期待的结果是什么?实际看到的错误信息又是什么?
我希望登陆成功会转到下一个页面
结果点击后没有反应,网页报错
ncaught (in promise) ReferenceError: postRequest is not defined
at eval (index.js??clonedRuleSet-40.use[0]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/views/Login.vue?vue&type=script&lang=js:39:11)at validateField (form2.mjs:113:39)
以上是 在api.js中写了封装的post请求方法postrequest但是在login.vue中调用显示postRequest is not defined,怎么解决呢? 的全部内容, 来源链接: utcz.com/p/933964.html