>source

내 Laravel 프로젝트에서 Vue Js를 사용하여 POST 호출을 작성합니다. 그러나 약속을 처리 할 때 다음과 같은 문제가 있습니다.

     axios.post('/customer/update',this.customer)
      .then(response =>(
      //this.customer = response.data.customer //if this line is uncommented, the scripts falls over
      this.error.text = response.data.message
      )).then(response =>(
        this.error.show = true
      )).then(response =>(
        this.error.class = true
      )).catch(err => {
        console.log(err);
      })
    }

그 안의 각 단수 문을 처리하기 위해 여러 .then ()을 함께 연결해야합니다. 이상적으로는 이렇게하고 싶습니다.

     axios.post('/customer/update',this.customer)
      .then(response =>(
      this.customer = response.data.customer
      this.error.text = response.data.message
      this.error.show = true
      this.error.class = true
      )).catch(err => {
        console.log(err);
      })
    }

모든 아이디어는 위의 내용이 전혀 잘못되었는지 확실하지 않기 때문입니다. 작동하지만 작동하지 않습니다.

오류가 발생합니다

Uncaught SyntaxError: Unexpected token 'this'

내 생성 된 태그를 가리키는

   created(){
    this.greeting;
    console.log(this.customer)
  }

  • 이전 git diff를 사용할 때이 "s"명령은 무엇이며 어떻게 취소합니까?
  • 다음 asp.net mvc 4 - MVC4에서 href로 작업하는 방법? 나는 거기에 갇혀있다