Vue.js 프로젝트 라우터 설정
루트 정의
router/index.jsimport Home from '/views/Home.vue' //コンポーネント名 from ファイルのパス
import Page from '/views/Page.vue'
const routes = [
{
path: '/', //urlの末尾を設定
name: 'Home', //routeの名前。省略可能。詳しくはrouter-linkのところ
component: Home //上でimportした対応させるコンポーネント 大文字に注意!
},
{ path:'/page',
name:'firstpage',
component:Page
}
]
최초로 읽고 있는 파일은 views의 파일. src/components 쪽이 아니다!
$router.push
<script>
this.$router.push({name:'SerchResult'}) //path:'〇〇'でも可
</script>
router의 기능 중 하나.
다른 url로 천이한다. 쓰는 방법은 다양하다.
router-link
Home.vue<template>
//下の2つはどちらも同じ!
<router-link to='/page'>firstpageへのリンク</router-link>
<router-link :to="{name:'firstpage'}">firstpageへのリンク</router-link>
</template>
아래 코드는 경로보다 이해하기 쉽습니다 (느낌)
약간:이 있거나해서 범 미스하고 있었다. 잘 보면 다르네요.
라우터 링크도 실은 라우터 푸시의 기능을 내부적으로 부르고 있다는 것.
즉, 라우터 링크를 밟는 것으로, 라우터 푸시하고 있다. (공식에서)
라우터 푸시 및 라우터 링크
둘 다 페이지를 전환합니다.
router-link
HTML a 태그와 같은 것. a 태그와 달리 페이지를 전환하지 않으므로 빠르다. 같다.
HTML에 쓰고 사용자가 딸깍하는.
template 안에 쓴다.
router.push
예를 들어, 문의 양식 등에서 제출한 후 "제출이 완료되었습니다!"페이지에 우울 때 사용할 수 있습니다.
만약. 라우터 링크를 사용하면, 유저가 포치와 누르면, 만일 송신할 수 없어도 완료했습니다 페이지로 이동해 버린다.
메소드 안에 쓴다.
Reference
이 문제에 관하여(Vue.js 프로젝트 라우터 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aliceroot0678/items/4ea22bd008173139d794
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import Home from '/views/Home.vue' //コンポーネント名 from ファイルのパス
import Page from '/views/Page.vue'
const routes = [
{
path: '/', //urlの末尾を設定
name: 'Home', //routeの名前。省略可能。詳しくはrouter-linkのところ
component: Home //上でimportした対応させるコンポーネント 大文字に注意!
},
{ path:'/page',
name:'firstpage',
component:Page
}
]
<script>
this.$router.push({name:'SerchResult'}) //path:'〇〇'でも可
</script>
router의 기능 중 하나.
다른 url로 천이한다. 쓰는 방법은 다양하다.
router-link
Home.vue<template>
//下の2つはどちらも同じ!
<router-link to='/page'>firstpageへのリンク</router-link>
<router-link :to="{name:'firstpage'}">firstpageへのリンク</router-link>
</template>
아래 코드는 경로보다 이해하기 쉽습니다 (느낌)
약간:이 있거나해서 범 미스하고 있었다. 잘 보면 다르네요.
라우터 링크도 실은 라우터 푸시의 기능을 내부적으로 부르고 있다는 것.
즉, 라우터 링크를 밟는 것으로, 라우터 푸시하고 있다. (공식에서)
라우터 푸시 및 라우터 링크
둘 다 페이지를 전환합니다.
router-link
HTML a 태그와 같은 것. a 태그와 달리 페이지를 전환하지 않으므로 빠르다. 같다.
HTML에 쓰고 사용자가 딸깍하는.
template 안에 쓴다.
router.push
예를 들어, 문의 양식 등에서 제출한 후 "제출이 완료되었습니다!"페이지에 우울 때 사용할 수 있습니다.
만약. 라우터 링크를 사용하면, 유저가 포치와 누르면, 만일 송신할 수 없어도 완료했습니다 페이지로 이동해 버린다.
메소드 안에 쓴다.
Reference
이 문제에 관하여(Vue.js 프로젝트 라우터 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aliceroot0678/items/4ea22bd008173139d794
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<template>
//下の2つはどちらも同じ!
<router-link to='/page'>firstpageへのリンク</router-link>
<router-link :to="{name:'firstpage'}">firstpageへのリンク</router-link>
</template>
Reference
이 문제에 관하여(Vue.js 프로젝트 라우터 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aliceroot0678/items/4ea22bd008173139d794텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)