이번에는 Vue를 사용하여 라우팅 매개변수를 동적으로 설정하는 방법과 Vue를 사용하여 라우팅 매개변수를 동적으로 설정할 때 어떤 주의사항이 있는지 보여드리겠습니다. 다음은 실제 사례입니다.
라우팅 매개변수는 vue에서 동적으로 설정할 수 있습니다:
1. this.$router.go()
,与js histroy.go()
Usage를 항상 사용하고, 앞으로 1, 뒤로 -1, 현재 페이지: 0
go를 사용할 때 이미 액세스 기록이 있어야 합니다
Case :
<template> <p> <button @click="goht">后退<button> <br/> <button @click="goqj">前进<button> <br/> <button @click="gosx">刷新当前<button> </p> </template> <script> export default { methods: { goht(){ this.$router.go(-1); }, goqj(){ this.$router.go(1); }, gosx(){ this.$router.go(0); //或者 this.$router.go(); } } } </script>
2. 푸시 호출 사용:
Case
<template> <p> <button @click="pageA">去A页面</button> <br/> <button @click="pageB">去B页面</button> <br/> </p> </template> <script> exprot default { methods: { pageA(){ //去路由A页面,字符串形式只能是path,类似to="path" this.$router.push('/RouterA'); }, pageB(){ //去路由B页面,数组形式,类似 :to="{}" this.$router.push( { name: 'RouterB', query: {'name': 'name1', title: 'title1'} //,params:{'name': 'name2', title: 'title2'} } ); } } } </script>
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요. !
추천 자료:
상태 하위 구성 요소를 업데이트하는 상위 구성 요소의 vuex 메서드를 처리하는 방법은 시간에 맞춰 렌더링을 업데이트할 수 없습니다.
vue를 사용하여 SMS 확인 성능 최적화를 달성하는 방법
위 내용은 Vue를 사용하여 라우팅 매개변수를 동적으로 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!