在某种情况下,localStorage.getItem(‘id’)获取的时候为空
因为id是从接口获取,而接口还没调完,所以获取到null
所以不能在mounted中调取
解决方法:在使用的时候调用,并且没有获取到,报错的时候要return,程序不再继续
onSubmit(){
this.$refs.form.validate(async(valid)=>{
if(valid){
try {
const baseInfo=localStorage.getItem('baseInfo')
if(baseInfo){
this.userId=JSON.parse(baseInfo).id
}else{
return this.$message.error("参数获取错误")
}