반응형
이.$set()은 larabel을 사용하는 vue2.0에서 작동하지 않습니다.
vue js에서 일부 데이터를 설정하고 뷰에서 해당 데이터에 액세스하려고 합니다.
나의 vue 방식
getVueItems: function(){
var vm = this;
axios.get('/someuri').then(function(response) {
vm.$set(this,'items', response.data);
});
},
제가 봤을 때론
<tr v-for="item in items">
<td>@{{ item.id }}</td>
<td>@{{ item.name }}</td>
</tr>
루트가 결과를 반환하고 있지만 이 값을 로 설정할 수 없습니다.items
뷰에 루프합니다.
제가 뭘 잘못하고 있나요?회피책은?
이를 자동으로 바인딩하는 es2015 구문을 활용하십시오.
getVueItems: function(){
axios.get('/someuri').then(response => {
this.items = response.data;
});
},
언급URL : https://stackoverflow.com/questions/42240707/this-set-is-not-working-in-vue2-0-with-laravel
반응형
'sourcecode' 카테고리의 다른 글
어레이 Vuej에서 속성의 모든 값을 합산하다 (0) | 2022.07.31 |
---|---|
서버 데이터에서 Vue2 라우터 링크 (0) | 2022.07.31 |
스택 트레이스를 잃지 않고 Java에서 예외 재투입 (0) | 2022.07.31 |
한 Vuejs 구성 요소에서 다른 구성 요소로 OAuth 토큰 전달 (0) | 2022.07.31 |
오래된 데스크톱 컴퓨터에 소형 운영체제를 구축하려면 어떻게 해야 하나요? (0) | 2022.07.31 |