VUEJS의 URL에서 ID 가져오기
저는 현재 VUEJS를 배우고 있으며, 전혀 새로운 VUEJS를 배우고 있습니다.도움이 필요해요다음과 같은 URL의 ID를 원합니다.
URL:
abc.net/dashboard/a/123456789
나는 그 것을 갖고 싶다.123456789
텍스트 형식으로.
이 매뉴얼을 사용하여vue-router
import Vue from 'vue';
import VueRouter from 'vue-router';
import DashboardComponent from "./path/DashboardComponent";
Vue.use(VueRouter);
export default new VueRouter({
routes: [
{ path: '/dashboard/a/:id', component: DashboardComponent }//where :id is the dynamic id you wish to access from the browser
]
})
인 유저DashboardComponent
<template>
<div>
{{id}} //this will show the id in plain text
</div>
</template>
<script>
export default {
name: 'Dashboard',
data(){
return {
id: this.$route.params.id //this is the id from the browser
}
},
}
</script>
이것은 플레인 javascript로 쉽게 할 수 있다.
const url = window.location.href;
const lastParam = url.split("/").slice(-1)[0];
console.log(lastParam);
vue-router를 사용하고 있으며 로드하는 페이지가 router.js에 정의되어 있는 경우.그럼 심플콜this.$route.params
언급URL : https://stackoverflow.com/questions/61946295/get-the-id-from-the-url-in-vuejs
'programing' 카테고리의 다른 글
java.util을 피하는 방법동시 수정Array List에서 요소를 삭제하고 반복할 때의 예외 (0) | 2022.08.25 |
---|---|
vue.display 내의 foreach 루프에서 액세스 변수 (0) | 2022.08.25 |
Java에서 한 디렉토리에서 다른 디렉토리로 파일 복사 (0) | 2022.08.25 |
vue.js 템플릿 구성 요소를 사용하기 위해 v-에서 생성한 목록 항목에 클릭 시 클래스를 바인딩하려면 어떻게 해야 합니까? (0) | 2022.08.24 |
비밀번호로 String보다 char[]가 선호되는 이유는 무엇입니까? (0) | 2022.08.24 |