为什么注册的时候总显示已经已经注册过了?

明明没有注册过,调接口的时候总显示已经注册过了,到底是因为啥原因?
这个是注册页面的代码:

<div class="box2" v-show="msg === 1">

<el-upload

class="avatar-uploader"

:action="imgapi"

ref="upload"

accept=".jpg, .jpeg, .jpg,"

:show-file-list="false"

:on-success="handsuccess"

:before-upload="beforeAvatarUpload"

>

<img v-if="image" :src="forms.image" class="avatar" />

<i v-else class="el-icon-plus avatar-uploader-icon"></i>

</el-upload>

<div class="box_common">

<div class="box_common_left">

<img src="./../../../assets/student/img/login_2.jpg" alt="为什么注册的时候总显示已经已经注册过了?" />

</div>

<input type="text" placeholder="用户名" v-model="forms.userName" />

</div>

<div class="box_common">

<div class="box_common_left">

<img src="./../../../assets/student/img/login_2.jpg" alt="为什么注册的时候总显示已经已经注册过了?" />

</div>

<input type="text" placeholder="账号" v-model="forms.account" />

</div>

<div class="box_common">

<div class="box_common_left">

<img src="./../../../assets/student/img/login_1.jpg" alt="为什么注册的时候总显示已经已经注册过了?" />

</div>

<input

type="password"

placeholder="密码"

v-model="forms.password"

/>

</div>

<p class="box_nowcommon" @click="common()">注&nbsp;&nbsp;&nbsp;册</p>

</div>

为什么注册的时候总显示已经已经注册过了?
每次点注册按钮调用接口的时候network里总会显示已经注册过了

//注册

common() {

var reg = /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/g; //匹配汉字

var ret = /^[a-zA-Z0-9]{6,}$/; //匹配数字和字母最少五次

if (this.forms.image == "") {

this.$notify.error({

title: "错误",

message: "头像不能为空",

duration: 1500,

});

} else if (this.forms.userName == "") {

this.$notify.error({

title: "错误",

message: "用户名不能为空",

duration: 1500,

});

} else if (this.forms.account == "") {

this.$notify.error({

title: "错误",

message: "账号不能为空",

duration: 1500,

});

} else if (this.forms.password == "") {

this.$notify.error({

title: "错误",

message: "密码不能为空",

duration: 1500,

});

} else if (reg.test(this.account)) {

this.$notify.error({

title: "错误",

message: "账号不能出现汉字",

duration: 1500,

});

} else {

if (ret.test(this.forms.account)) {

if (ret.test(this.forms.password)) {

this.axios

// .studentCommon(this.forms)

.studentShopCommon({

userId:this.user_id,

trainId:this.train_id,

image:this.forms.image,

userName:this.forms.userName,

account:this.forms.account,

password:this.forms.password,

})

.then((res) => {

if (res.data.data !=-1) {

this.$message({

type: "success",

message: "注册成功!!",

});

this.forms="";

}

})

.catch((err) =>{})

}else{

this.$notify.error({

title: "错误",

message: "密码不能少于6位",

duration: 1500,

});

}

}else{

this.$notify.error({

title: "错误",

message: "用户名不能少于6位",

duration: 1500,

});

}

}

},

为什么注册的时候总显示已经已经注册过了?
可是该传的值我已经传过去了
为什么注册的时候总显示已经已经注册过了?


回答:

这不得问你们后端啊,搁这问我们咋知道咋回事儿?


回答:

要自信一点, 你能确定没注册,但是后端返回已注册。
那就去找后端啊, 并不是一有问题就是自已的问题~~

以上是 为什么注册的时候总显示已经已经注册过了? 的全部内容, 来源链接: utcz.com/p/935761.html

回到顶部