반응형
vuejs에서 http referre를 얻는 방법
내 페이지에서 어느 페이지에서 사용자가 왔는지 알고 싶습니다.
현재 이 정보는 created() 페이지 또는 mounted() 페이지에서 입수하고 싶습니다.이걸 이용해서.$140 아니면 이것.$route는 이 정보가 포함되어 있지 않습니다.
네비게이션 가드에서는 다음을 사용할 수 있습니다.
router.beforeEach((to, from, next) => { })
페이지의 발신원을 알 수 있습니다만, 라우터를 사용하고 싶지 않습니다.각각 main.js에 있기 때문에, 참조처를 취득하는 장소는, 작성/마운트 된 메서드 중 어느 쪽의 컴포넌트 페이지에 있습니다.
이게 가능합니까?
사용할 수 있습니다.this.$route.query
App.vue의 mounted() 훅에 있습니다.라우터는 필요 없어요.각자 전에, 말이 안 되니까.App.vue는 앱이 로드될 때 한 번 마운트되므로 라우터 쿼리 파라미터를 체크하기에 적합합니다.
router.beforeEach((to, from, next) => {
console.log(to.query)
console.log(to.query.utm_source)
})
if urlproduct/3?utm_source=2.
콘솔 로그
{utm_source: "2"}
2
언급URL : https://stackoverflow.com/questions/48265620/how-to-get-http-refere-in-vuejs
반응형
'sourcecode' 카테고리의 다른 글
git의 bash 스크립트에 mariadb 자격 증명을 저장하지 않는 방법 (0) | 2022.11.27 |
---|---|
MariaDB에서 CONCAT()와 WHERE를 결합하는 방법 (0) | 2022.11.27 |
열의 문자열에서 불필요한 부분 제거 (0) | 2022.11.27 |
독트린 하이드레이션이 뭐죠? (0) | 2022.11.27 |
null이 PHP의 한 줄에 다른 변수를 사용하는 경우 (0) | 2022.11.27 |