elementUI的Notification 通知显示问题

我现在有个登陆的功能,管理员登录时会正常显示Notification 通知如下图:
elementUI的Notification 通知显示问题

但是学生和教师登陆的时候会显示这样,如下图:
elementUI的Notification 通知显示问题

还有的时候直接不显示,这是什么原因?

userlogin() {

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

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

if (this.form.account == "") {

this.$notify.error({

title: "错误",

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

duration: 1500,

});

} else {

if (this.form.password == "") {

this.$notify.error({

title: "错误",

message: "密码不能为空",

duration: 1500,

});

} else {

if (reg.test(this.form.account)) {

this.$notify.error({

title: "错误",

message: "用户名不能出现汉字",

duration: 1500,

});

} else {

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

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

this.axios

.login(this.form)

.then((res) => {

if (res.data.code == 202) {

this.$notify.error({

title: "错误",

message: res.data.msg,

duration: 1500,

});

}else if(res.data.code == 203){

this.$notify.success({

title: "正确",

message: "登录成功",

duration: 1500,

});

console.log(res.data.data.role)

if (res.data.data.role == 3) {

//商城后台用户

window.location.href = "/student.html#/studentIndex";

//学生账号

this.$store.dispatch(

"DataStorage/studentId",

res.data.data.userTrain.id

);

//实训id

this.$store.dispatch(

"DataStorage/trainId",

res.data.data.trainId

);

} else if (res.data.data.role == 1) {

//管理员账号

window.location.href = "/index.html#/administrator";

this.$store.dispatch(

"DataStorage/teacherId",

res.data.data.id

); //管理员/教师id

} else if (res.data.data.role == 2) {

//教师账号

window.location.href = "/teacher.html#/";

this.$store.dispatch(

"DataStorage/teacherId",

res.data.data.id

); //教师id

}

}

})

.catch((err) => {});

} else {

this.$notify.error({

title: "错误",

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

duration: 1500,

});

}

} else {

this.$notify.error({

title: "错误",

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

duration: 1500,

});

}

}

}

}

},


回答:

和逻辑代码没关系。之前做不同移动端设备的时候也遇到过,调整加载字体包顺序就好了。但是看你描述是不同用户导致的?同一台设备登不同账号会出现嘛?


回答:

这个是图标没加载上,先检查css加载优先级。
elementUI的Notification 通知显示问题

然后你这个成功图标是
elementUI的Notification 通知显示问题

我个人觉得是css加载顺序有关,跟element-ui包没问题,没人抽风去改这个玩意。
elementUI的Notification 通知显示问题


回答:

用的dart-sass?


回答:

这看着像是icon没有加载出来啊,会不会是css有问题?

以上是 elementUI的Notification 通知显示问题 的全部内容, 来源链接: utcz.com/p/936703.html

回到顶部