반응형

vuejs2 4

vue $nextTick을 사용하는 것과 vuejs에서 setTimeout 0을 사용하는 것의 차이점은 무엇입니까?

vue $nextTick을 사용하는 것과 vuejs에서 setTimeout 0을 사용하는 것의 차이점은 무엇입니까? Vue.js 문서에서 $nextTick의 설명은 다음과 같습니다. 다음 DOM 업데이트사이클 후에 실행되는 콜백을 연기합니다.일부 데이터를 변경한 후 DOM 업데이트를 대기하기 위해 즉시 사용하십시오. 좋습니다! 두 번째 문장은 데이터가 변경된 후 바로 사용하라고 되어 있고, set Timeout이 0인 것도 바로 호출된다는 것을 알고 있습니다.이 두 가지 방법을 이해하기 위해 작은 샌드박스를 만들었는데, 여전히 두 가지 접근법의 차이를 알 수 없는 것 같습니까? 그들의 차이에 대해 어떤 설명이라도 해주시면 감사하겠습니다.다른 점은 말이다.$nextTick는, DOM 가 갱신되고 있는 것을..

programing 2022.07.02

VueJ가 0이면 입력 값이 표시되지 않음

VueJ가 0이면 입력 값이 표시되지 않음 DB에서 미리 입력되는 입력 필드가 있지만 값이 0인 경우 입력 필드가 미리 입력되지 않도록 합니다. 예: 한다면 data: { price: 0 } 입력 필드에 0을 표시하지 않고 다음과 같은 작업을 수행할 수 있습니다.:disabled="price == 0"하지만 이렇게 하면 입력 필드 전체가 숨겨집니다. 값이 0인 경우 값을 표시하지 않을 뿐입니다.0일 때 가격을 빈 문자열로 변경하기만 하면 됩니다. created() { //since 0 is considered false it will put an empty string in case priceFromDB is 0 this.price = priceFromDB || '' } 내가 이해한 바로는, 당신은 가격..

programing 2022.07.02

TypeError: Vue2에 정의되지 않은 속성 '구성 요소'를 읽을 수 없습니다.

TypeError: Vue2에 정의되지 않은 속성 '구성 요소'를 읽을 수 없습니다. 앱의 서브셋 컴포넌트에 믹스인을 사용하고 있습니다.아무 문제 없이 모든 것이 잘 작동하고 있지만, 앱에 사용하고 싶을 때.vue 컴포넌트 콘솔에 오류가 있습니다. 또, 라우터를 사용할 수 없습니다.사용을 하면, 페이지는 완전히 하얗게 되어 아무것도 표시되지 않습니다.저는 이 상황을 확인하는 방법을 찾았습니다. 먼저 check Components 메서드에서 발생한 오류를 확인할 수 있습니다. 마우스를 위로 이동하고 좌클릭을 합니다. 둘째, 중단점을 추가하고 페이지를 새로 고칩니다. 셋째, 참조되는 일부 믹스인 또는 컴포넌트가 정의되지 않은 것으로 표시될 수 있습니다.제 경우 두 번째 믹스인은 언디인드입니다. 마지막으로 레..

programing 2022.07.02

vue 3에서 vue-chartjs 사용 : createElement는 함수가 아닙니다.

vue 3에서 vue-chartjs 사용 : createElement는 함수가 아닙니다. Vue.js 3을 사용하고 있는데 다음 오류로 인해 Vue-chartjs로 차트를 만들 수 없습니다. Uncaught TypeError: createElement is not a function at Proxy.render (BaseCharts.js?86fc:8) at renderComponentRoot (runtime-core.esm-bundler.js?5c40:673) at componentEffect (runtime-core.esm-bundler.js?5c40:4475) at reactiveEffect (reactivity.esm-bundler.js?a1e9:42) at effect (reactivity.esm..

programing 2022.07.02
반응형