반응형
매개 변수를 사용하여 Vue 라우터 변경 오류를 해결하는 방법
툴바에는 3개의 버튼(HOME, CARD, LOUND)이 있으며, 클릭하면 다음 페이지로 이동합니다.'home','list/card',그리고.'list/loan'각각 다음과 같다.
이건 내 거야router.js을 위해 암호로 만들다.'list/card'그리고.'list/load'
{
path: '/list/:id',
name: 'listview',
component: ListView
},
를 클릭하면CARD대출 페이지 또는LOAN카드 페이지에서 브라우저의 URL 표시줄에 있는 URL은 변경되지만 페이지 내용은 변경되지 않습니다.
다른 페이지에서 이러한 버튼 중 하나를 클릭했을 경우(예:HOME동작합니다.
버튼을 클릭했을 때의 코드입니다.
gotoPage(path) { // here path='/list/loan or path='/list/card'
this.$router.push({ path: path })
}
listview 구성 요소의 코드입니다.
created: function () {
this.loadUsers(this.$route.params.id)
},
문제는 이게created이 경우 후크 기능은 작동하지 않습니다.
도와주세요!!
를 추가합니다.updated훅 기능
이것처럼.
created: function () {
this.loadUsers(this.$route.params.id)
},
updated: function () {
this.loadUsers(this.$route.params.id)
}
그건 작동할 것이다.
언급URL : https://stackoverflow.com/questions/54158128/how-to-solve-vue-router-change-error-with-param
반응형
'programing' 카테고리의 다른 글
| Haskell에서 이 수치 계산의 성능을 향상시키는 방법은 무엇입니까? (0) | 2022.07.18 |
|---|---|
| Vue.js 2.0 - vue 반응성의 혼란 (0) | 2022.07.18 |
| 봄철 Tomcat에서 제공하는 JNDI DataSource 사용방법 (0) | 2022.07.18 |
| C 컴파일러는 어떻게 구현합니까? (0) | 2022.07.18 |
| Vue는 사용하기 전에 소품에서 데이터를 기다립니다. (0) | 2022.07.18 |