이제 좋은 참고 가치가 있는 vue2.0 시뮬레이션 앵커 포인트의 예를 여러분과 공유하겠습니다. 모두에게 도움이 되기를 바랍니다.
Vue 프로젝트에서는 라우팅 점프 사용으로 인해 ID의 앵커 기능과 함께 일반 a 태그를 사용할 수 없습니다.
해결책:
<a href="javascript:void(0)" rel="external nofollow" @click="goAnchor('#anchor')"> 灰啊灰啊我的骄傲放纵</a>
methods: { goAnchor(selector) { var anchor = this.$el.querySelector(selector) document.body.scrollTop = anchor.offsetTop } }
17. 9. 20 업데이트: 위에는 FireFox에 버그가 있습니다. 수정 사항은 다음과 같습니다. :
methods: { goAnchor(selector) { var anchor = this.$el.querySelector(selector) document.body.scrollTop = anchor.offsetTop; // chrome document.documentElement.scrollTop = anchor.offsetTop; // firefox } }
위 내용은 모두를 위해 정리한 내용입니다. 앞으로 모든 분들께 도움이 되길 바랍니다.
관련 기사:
Vue는 압축된 이미지 코드를 구현하기 위해 믹스인을 사용합니다
vue 프로젝트 국제화 vue-i18n 설치 및 사용 튜토리얼
위 내용은 vue2.0 시뮬레이션 앵커 포인트의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!