请问为什么会出现属性名未定义的情况


     request.post("/dianzan/pan",this.dianzan,config).then(res => {
        if(res){
          console.log(res)
          console.log(test)
          this.test=0;
        }else{
          console.log(test)
          this.test=1;
        }
      })

img

img

test 是哪里来的呢,返回res里边的?那就得使用 res.test,而不是直接test

你的test定义在哪里?

console.log(this.test)