在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

回到顶部