내 프로젝트에 keep-alive 태그를 작성하는 한, 무엇을 exclude 작성하더라도 모든 페이지가 캐시됩니다.
으아악해결책이 필요하신가요?
为情所困2017-05-19 10:37:48
현재 vue-router 사용 시 include 및 제외를 직접 사용할 수 없는 것 같습니다
이렇게만 쓸 수 있어요
으아악vue-router 811호를 참고하세요
过去多啦不再A梦2017-05-19 10:37:48
제외는 전혀 문제가 되지 않습니다.
몇 가지 참고 사항
vue-router 버전은 2.1+
제외 세트가 있는 구성 요소의 경우 동일한 이름의 구성 요소가 전환되면 해당 구성 요소가 재사용되기 때문에 여전히 캐시됩니다.
위 예를 열고
/params/foo
를 클릭하면 내용이 처음 1234에서 1초 후 2345로 변경됩니다./ional-group/foo/bar를 다시 클릭하세요. code >
마지막으로 /params/foo
를 클릭하면 결과는 1234가 되며 1초 후에 2345로 변경되어 구성 요소가 캐시되지 않았음을 나타냅니다./params/foo
内容会由一开始的1234, 1秒后变成2345
再点击/optional-group/foo/bar
最后再点击/params/foo
, 出现的结果一样是1234, 1秒后变成2345, 说明组件没被缓存
删除 代码中的 exclude="foo2"
exclude="foo2"
를 삭제하세요
위의 3단계를 다시 반복하세요.