찾다

 >  Q&A  >  본문

vue 계산 캐싱 문제

공식 문서를 읽었습니다:

computedmethods的区别是,computed会基于它们的依赖进行缓存,如果数据没法改变则computed刷新时不会重新执行,而methods 매번 실행됩니다.

하지만 제가 작성한 예시는 그렇지 않습니다(제가 작성한 예시는 공식적인 예시입니다).

html:

으아악

자바스크립트:

으아악

논의해 볼까요, 제가 어딘가에 잘못 쓴 걸까요?

三叔三叔2751일 전957

모든 응답(2)나는 대답할 것이다

  • 三叔

    三叔2017-06-12 09:33:36

    귀하의 예는 둘 사이의 차이점을 설명하는 데 도움이 되지 않습니다. 이 예를 보여주세요: JSFiddle

    으아악 으아악

    회신하다
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-12 09:33:36

    이렇게 테스트해보면 이해가 되실 겁니다
    html:

    으아악

    자바스크립트:

    으아악

    결과적으로, ComputedNow는 한 번 실행되고, MethodsNow는 두 번 실행되는 것을 알 수 있습니다

    회신하다
    0
  • 취소회신하다