抛开什么vuex和请求不说,这个代码语法上都是错的, 没定义的东西怎么能先使用呢(js其实是可以的哈,但是取undefined的属性会报错),你就是想记录下name, 不存在就调结果获取, 把name提到外层作用域就可以了。