javascript - vue에서 계산과 감시의 차이점은 무엇입니까?
高洛峰
高洛峰 2017-05-19 10:24:39
0
4
568

언급한 대로 공식 vue.js 문서에서 전체 이름을 얻기 위해 계산 및 감시를 사용하는 예를 참조하세요.

으아악 으아악

신인은 둘 사이의 차이를 이해하지 못한다고 말했습니다. 계산대로 볼 수는 없나요?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(4)
洪涛

덜 계산된 코드를 작성해도 큰 차이는 없습니다

大家讲道理

아직 차이가 있는 것 같고, 두 가지 적용 상황을 구분해야 한다고 생각합니다.

계산된 속성은 계산된 속성이고 관찰은 관찰입니다.

이름에서 알 수 있듯이 계산된 속성은 다른 변수를 통해 계산된 또 다른 속성입니다. fullName은 자신이 의존하는 두 변수인 firstName과 lastName이 변경될 때 자체 값을 다시 계산합니다.

또한 계산된 속성에는 캐싱이 있습니다. 계산된 속성은 종속성에 따라 캐시됩니다. 계산된 속성은 관련 종속성이 변경될 때만 재평가됩니다. 즉, lastName이나 firstName이 모두 변경되지 않는 한 fullName 계산 속성에 여러 번 액세스하면 함수를 다시 실행할 필요 없이 이전 계산 결과가 즉시 반환됩니다.

관찰시계는 특정 값을 관찰하고, 값이 변경되면 특정 기능을 실행하는 것입니다. 예를 들어 페이징 구성 요소에서는 페이지 번호를 감지하고 함수를 실행하여 데이터를 얻을 수 있습니다.

문서를 더 자세히 확인하실 수 있습니다: https://cn.vuejs.org/v2/guide...

某草草

더 읽기 쉽고 일반적으로 코드가 적습니다.

为情所困

간단히 말하면 Computed는 캐시를 기반으로 하며 Watch는 함수와 같습니다. 개인적으로는 사용법만 알면 충분하다고 생각합니다. 구체적인 차이점을 알려드릴게요

계산된 속성이 더 광범위하게 사용되어야 한다고 생각합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿