2016-09-01 1 views
1

게시 VUE 데이터로 작업하지? 감사합니다.VueJS는 laravel

+0

당신은 당신의'V-모델을 사용하여 제대로 email' 결합 했습니까? – highFlyingDodo

+0

확실히 귀하의 게시물에 이메일 바인딩 코드를 제공해주십시오. 왜냐하면 순간에 나는 단지 'uid :'{{$ row-> id}} '이 바인딩을 보았 기 때문입니다. 그리고'이메일 : ''은 비어 있습니다. – GONG

답변

1

this.data에 액세스 할 때 현재 범위를 변경하는 콜백에 들어가기 때문에 this은 실제로 Vue 구성 요소가 아니기 때문입니다.

_this으로 설정하면 변경 내용을 적용하고 콜백으로 이동하면 해당 변수에 액세스 할 수 있습니다.

changeCredentials: function() { 
    var resource = this.$resource('myurl/{id}'); 
    var _this = this; 

    resource.save({id: _this.uid}, {body: function() { 
     console.log(_this.data); 

     return _this.data; 
    }}); 
}