当我更改项目中的头像图片时,大家好。我可以成功上传,但是由于localStorage数据未更改。我这样尝试过;
@Component
@Profile("proto")
@Scope("prototype")
public class JobPrototype extends Job {
}
@Component
@Profile("singleton")
public class JobSingleton extends Job {
}
@Component
public class Runner {
private Logger Log = LoggerFactory.getLogger(this.getClass().getName());
@Autowired
private Job job;
@Scheduled(fixedDelay = 1500)
void count() {
this.job.counter();
Log.info("### Runner: count: " + this.job.getCount());
}
}
@Component
public class Runner1 {
private Logger Log = LoggerFactory.getLogger(this.getClass().getName());
@Autowired
private Job job;
@Scheduled(fixedDelay = 1000)
void count() {
this.job.counter();
Log.info("### RunnerOne: count: " + this.job.getCount());
}
}
那样的功能
this.state = {
imageUrl: props.user && props.user.avatar,
};
我该怎么做。我的数据看起来像;
首选项:{用户:{singIn:{info:{.....里面的头像。 我只想更改头像。语言:...
答案 0 :(得分:0)
问题是您如何设置状态
this.state = {
imageUrl: props.user && props.user.avatar,
};
根据您的代码,imageUrl为布尔值。如果要分配头像位置(字符串),则应使用
this.state = {
imageUrl: props.user && props.user.avatar ? props.user.avatar: '',
};
如果props.user.avatar && props.user为true,则会将imageUrl状态设置为props.user.avatar。