차이점: 계산된 계산 속성은 캐싱을 지원하며 종속 데이터가 변경될 때만 다시 계산됩니다. 비동기식을 지원하지 않으며 계산에 비동기 작업이 있고 데이터 변경 사항을 모니터링할 수 없는 경우 유효하지 않습니다. 모니터링 속성 감시는 캐싱을 지원하지 않으며, 데이터가 변경되면 해당 작업이 직접 트리거됩니다.
watch는 이름에서 알 수 있듯이 데이터 변경 사항을 모니터링하는 데 사용됩니다. 모니터링할 수 있는 데이터 소스는 세 가지입니다. 계산된 watch의 데이터는 두 가지 매개 변수(newValue, oldValue)를 제공합니다. 첫 번째 매개변수는 새 값이고, 두 번째 매개변수는 이전 값을 저장합니다.
computed는 복잡한 논리 연산을 처리하는 데 사용되며 주로 필요한 데이터 값을 저장하는 방법인 저장 방법과 구별됩니다. 처리될 때마다 메소드가 호출되고 계산됩니다. 변경이 있을 때만 실행되는 캐싱 메커니즘이 있으며
vue에서 컴퓨터와 시계의 차이점:
계산된 속성; 계산:
1. 캐싱을 지원합니다. 종속 데이터가 변경된 경우에만 다시 계산됩니다
2. 계산에 비동기 작업이 있으면 유효하지 않으며 데이터 변경 사항을 모니터링할 수 없습니다. 계산된 속성 값은 기본적으로 캐시됩니다. 계산된 속성은 응답 종속성, 즉 데이터를 기반으로 캐시됩니다. 에서 선언된 데이터는 계산을 통해 가져옵니다
4. 속성은 다른 속성에 따라 다르며 다대일 또는 일대일이므로 일반적으로 계산을 사용합니다
5. 계산되는 경우 속성 속성 값이 기본적으로 get 메서드가 사용됩니다. 함수의 반환 값은 속성의 속성 값입니다. 계산에서는 속성에 get 및 set 메서드가 있으며, 데이터가 변경되면 set 메서드가 호출됩니다.
Listening 속성 watch:
1. 데이터 변경은 해당 작업을 직접 트리거합니다.
2. watch는 비동기식을 지원합니다. 첫 번째 파라미터는 최신입니다. Big summary의 가치(답변 포함)
vue 튜토리얼 추천: 2020년 최신 5개 vue.js 비디오 튜토리얼 선택
더 많은 프로그래밍 관련 지식을 보려면Programming Teaching
을 방문하세요! !
위 내용은 vue에서 계산과 시청의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!