반응형
VueJS | 메서드 "watch"의 컴포넌트 정의에 "object" 유형이 있습니다.
현재 다음 시계를 가지고 있습니다.Product.vue
파일
watch: {
isOnline: {
async handler (isOnline) {
if (isOnline) {
const maxQuantity = await this.getQuantity();
this.maxQuantity = maxQuantity;
}
}
},
isMicrocartOpen: {
async handler (isOpen) {
if (isOpen) {
const maxQuantity = await this.getQuantity();
this.maxQuantity = maxQuantity;
}
},
immediate: true
},
isSample (curr, old) {
if (curr !== old) {
if (!curr) {
console.log('send the updateCall', curr);
// this.updateProductQty(this.product.qty);
pullCartSync(this);
}
}
}
}
콘솔에 다음 오류(Vue Warn)가 표시됩니다.
[Vue warn] :메서드 "watch"의 구성 요소 정의에 유형 "object"가 있습니다.기능을 올바르게 참조했습니까?
사용하고 있는 구문은 올바른 것 같고, 게다가 올바르게 기능하고 있기 때문에, 이 에러가 발생하는 이유를 알 수 없습니다.
에러 콘솔에서 이 경고를 보내는 이유에 대한 힌트가 있습니까?
업데이트:
vue 페이지에서 시계를 사용한 위치.
뭐 이런 거 있잖아요methods: { watch: {} }
컴포넌트 정의에서 선택합니다.그래서 vue가 불평하는 거야.그것은 에 의해 추가될 수 있다.mixin
뿐만 아니라.
언급URL : https://stackoverflow.com/questions/65301874/vuejs-method-watch-has-type-object-in-the-component-definition
반응형
'source' 카테고리의 다른 글
CRUD가 vuejs vuex의 외부 구성 요소에서 개체를 추가함 (0) | 2022.08.29 |
---|---|
Vue에서 하드코드된 favicon을 제거하는 방법은? (0) | 2022.08.29 |
[Vue warn] :렌더 오류: "TypeError: 정의되지 않은 속성 'getters'를 읽을 수 없습니다." (0) | 2022.08.29 |
웹 팩을 사용하여 하나의 프로젝트에서 여러 Vuejs 컴포넌트를 npm에 게시합니다. (0) | 2022.08.28 |
소켓 프로그래밍의 INADDR_ANY에 대해서 (0) | 2022.08.28 |