반응형
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
반응형
'itsource' 카테고리의 다른 글
FileInputStream을 사용할 때 이상적인 버퍼 사이즈는 어떻게 결정합니까? (0) | 2022.08.31 |
---|---|
등록된 모든 Vuex 모듈을 가져오는 방법 (0) | 2022.08.31 |
$NON-NLS-1$의 의미는 무엇입니까? (0) | 2022.08.31 |
vue2-Google-Maps, beforeEnter() 루트 가드를 사용한gmapapi 접근 (0) | 2022.08.30 |
vuetify에서 allowed Date를 비동기 또는 Ajax에 사용할 수 없습니까? (0) | 2022.08.30 |