itsource

NuxtJs 응용 프로그램에서 Vue.set()을 사용하는 방법

mycopycode 2022. 8. 31. 22:49
반응형

NuxtJs 응용 프로그램에서 Vue.set()을 사용하는 방법

Nuxtjs 어플리케이션에서 Vue.set()을 사용하여 속성을 설정합니다.

editPost(post) {
    Vue.$set(post, 'edit', true)
}

에러가 발생했습니다.Vue가 정의되지 않았습니다.

그냥 사용하시면 됩니다.this대신Vue.이것은 메서드 내의 현재 vue 컴포넌트를 참조하기 때문에 다음과 같이 동작합니다.

editPost(post) {
    this.$set(post, 'edit', true)
}

경우에 따라서는 Object.assign() 또는 _.extend()를 사용하여 기존 개체에 여러 속성을 할당할 수도 있습니다.그러나 개체에 추가된 새 속성은 변경을 트리거하지 않습니다.이 경우 원래 개체와 mixin 개체 모두에서 속성을 가진 새 개체를 만듭니다.

// 대신Object.assign(this.someObject, { a: 1, b: 2 })this.someObject = Object.assign({})입니다.some Object, { a: 1, b: 2 }

언급URL : https://stackoverflow.com/questions/53821094/how-use-vue-set-in-nuxtjs-application

반응형