vue 라우터 예제

Vue 라우터는 vue-라우터라는 패키지와 함께 npm을 통해 사용할 수 있습니다. 이 자습서에서는 인기 있는 암호 화폐에 대 한 몇 가지 정보를 표시 하는 간단한 SPA를 설정 합니다. 우리는 그것을 “암호화 정보”라고 부를 것입니다. 그것은 몇 페이지를 가지고 vue 라우터를 사용하여 해당 페이지를 연결합니다. Vue 구성 요소를 만들고 사용하는 것뿐만 아니라 Vue에 이미 익숙해야 합니다. .vue 파일에 대한 경험이 있으면 도움이 되지만 필수는 아닙니다. 이는 앱 구성 요소와 매우 유사합니다. 다시 말하지만 태그 내에 구성 요소에 대한 HTML 태그가 있습니다. 이 경우 브라우저를 http://localhost:8080 가리켰을 때 표시된 모든 링크와 텍스트입니다. 우리의 라우터 구성에서, 우리는 / 또는 우리의 응용 프로그램의 루트 경로Hello.vue을 가리켜야 지정하기 때문이다. Vue (ab)는 라우터를 사용하는 빠른 예는 경로를 사용하고 vue를 사용하여 메뉴를 만드는 방법. 라이브 데모 CodePen에서 disjfa (@disjfa)에 의해 펜 Vue (ab)사용 라우터를 참조하십시오. 이 예제에서는 브라우저에서 프로젝트를 열 때 홈 페이지를 기본 페이지로 설정합니다.

다음으로, 우리는 다음과 같은 내용으로 / src / router.js 파일을 만들어야합니다 : 메시지가 표시되면 화면에 표시되는 질문에 답하십시오. vue-라우터를 설치하기 위한 “예”라고 대답하십시오. 또한 경로에 따라 라우팅 구성 요소를 표시해야 합니다. 따라서 구성 요소를 추가하여 이를 수행할 수 있습니다. 그래서 우리는 src 내부를 추가 할 수 있습니다 >> App.vue 파일. Vue 라우터를 사용하는 경우 렌더 속성을 전달하지 않고 대신 라우터를 사용합니다. 입력하기 전에 경로에 대한 종속성을 해결하는 VueJS (2.x) / Vue 라우터 플러그인. vue-router를 설치하고 스크립트 태그를 사용하거나 Vue CLI를 통해 사용할 수 있게 되면 이제 앱에서 가져올 수 있습니다. 때로는 탐색 기록 라우팅을 사용하여 프로그래밍 방식으로 앞뒤로 이동해야합니다.

그래서, 우리가 4o4 페이지의 예를 보자. 404.vue라는 구성 요소 폴더 내에 구성 요소를 만들고 다음 코드를 추가해 보겠습니다. 그래서 우리는 라우터를 사용하여 각 구성 요소로 이동할 수있는 방법? 템플릿에서 레이블 (홈 / 로그인 / 정보)과 to 특성을 통해 할당 된 URL이있는 3 개의 라우터 링크 구성 요소가있는 탐색 태그를 사용합니다. 또한 사용자가 탐색 항목을 클릭할 때 뷰가 배치되는 위치를 나타내는 다른 Vue 구성 요소 라우터 보기도 추가했습니다. Vue 명령줄 도구의 좋은 점은 vue-router를 연결한다는 것입니다. 작동 방식을 더 잘 이해하기 위해 생성된 상용구를 살펴볼 수 있습니다. 열기 /src/router/index.js 이 부분에서 우리는 구성 요소 애니메이션에 애니메이션 전환을 추가 하려고, 구성 요소의 전환 애니메이션 됩니다., 그것은 탐색 멋진 하 고 그것은 UX와 UI의 일종을 만듭니다., 그래서 전환 하는 동안 애니메이션을 확인 , “”태그 안에 “”를 넣고 클래스의 이름을 지정합니다. 바라건대, 당신은 지금 Vue 라우터의 기본 사항에 대한 좋은 이해가! 그래서 우리는 그것을 가리키는 새 페이지와 경로를 만들 수 있지만 매개 변수를 전달하는 것은 어떨까요? URL에 전달된 문자열 ID를 기반으로 다양한 암호화 통화에 대한 유용한 정보를 표시하는 페이지가 필요합니다. 그렇게 합시다. /src/라우터/index.js를 다시 열고 세 번째 경로를 추가합니다. 다음으로 Vue-라우터 플러그인을 사용하라고 Vue에게 말합니다.

마지막으로 라우터는 단일 경로로 구성됩니다. 라우터는 Vue 구성 요소를 페이지로 사용합니다. 위의 예제에서는 사용자가 /route로 이동할 때마다 Hello 구성 요소를 렌더링하려고 합니다. 마지막으로 새로운 Vue 인스턴스가 생성되어 html에서 #app div에 탑재된 다음 앱 구성 요소를 인스턴스화했습니다. 우리는 또한 이전에서 라우터 구성을 주입. 보시다시피 두 가지 방법을 사용하여 두 개의 태그를 추가했습니다. 라우터는 사용하여 만든 경로에 대한 html 링크를 만듭니다.