현재 라우터보기를 새로 고치는 방법이 있습니까? location.reload()와 같은 것입니다. 그러나 전체 페이지가 아니라 현재 경로 이름보기에서만 나타납니다. location.reload with VueJS
내가 그것에 대해 많이 검색하고 난this.$route.router.go
을 시도/\이 모든 페이지를 다시로드, 좋지 않다.
아주 좋은 해결책을 찾았습니다. Here. 그러나 나는 그것을 시도 할 때 :
vm.$forceupdate
CONSOLE.LOG. (VM $ forceUpdate를)
ƒ() { var에 VM =이; if (vm._watcher) { vm._watcher.update(); }}
예! 'vm'은 이미 전역 변수입니다. 을 console.log (VM)
뷰 $ {3 _uid : 0, _isVue : 사실, $ 옵션 : {...}, _renderProxy : 프록시, _self : 뷰 $ 3 ...}
아무 것도 없음이이 기능을 사용합니다. 누군가 무슨 일이 일어나고 있는지 또는 그 일을하는 다른 방법을 알고 있습니까?
감사합니다.
정확히 무엇을 하려는지는 모르지만 forceupdate가 아닌'forceUpdate'입니다. 그리고 이것을'vm. $ forceUpdate()'해야 할 것입니다. – thanksd
왜 이것을하고 싶습니까? – ceejayoz
@thanksd 내 질문을 편집했습니다. 사실이 기능으로는 아무 일도 일어나지 않습니다. – Johnson