공식 문서를 읽었습니다:
computed和methods的区别是,computed会基于它们的依赖进行缓存,如果数据没法改变则computed刷新时不会重新执行,而methods 매번 실행됩니다.
computed
methods
하지만 제가 작성한 예시는 그렇지 않습니다(제가 작성한 예시는 공식적인 예시입니다).
html:
자바스크립트:
논의해 볼까요, 제가 어딘가에 잘못 쓴 걸까요?
귀하의 예는 둘 사이의 차이점을 설명하는 데 도움이 되지 않습니다. 이 예를 보여주세요: JSFiddle
이렇게 테스트해보면 이해가 되실 겁니다html:
결과적으로, ComputedNow는 한 번 실행되고, MethodsNow는 두 번 실행되는 것을 알 수 있습니다
귀하의 예는 둘 사이의 차이점을 설명하는 데 도움이 되지 않습니다. 이 예를 보여주세요: JSFiddle
으아악 으아악이렇게 테스트해보면 이해가 되실 겁니다
으아악html:
자바스크립트:
으아악결과적으로, ComputedNow는 한 번 실행되고, MethodsNow는 두 번 실행되는 것을 알 수 있습니다