sourcecode

이.$set()은 larabel을 사용하는 vue2.0에서 작동하지 않습니다.

copyscript 2022. 7. 31. 22:20
반응형

이.$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

반응형