Yêu cầu thg 6 11, 2023 2:10 CH 163 0 2
  • 163 0 2
0

Không thể chuyển hương router trong vue3, vue-router

Chia sẻ
  • 163 0 2

Chào mọi người, e đang làm phần đăng nhập, sau khi đăng nhập thành công muốn chuyển hướng sang trang khác nhưng không được. xuất hiện thông báo lỗi là: Cannot read properties of undefined (reading '$router'). e đã tìm mọi cách và làm theo nhưng vẫn ko đc, mong mọi người giúp đỡ. image.png image.png image.png

thg 6 11, 2023 3:30 CH
thg 6 14, 2023 12:32 CH

PhucRiot

2 CÂU TRẢ LỜI


Đã trả lời thg 6 13, 2023 8:41 SA
Đã được chấp nhận
0

Do cú pháp bạn đang dùng là setup nên sẽ không dùng được $route. Bạn thử cách này xem nhé code.png

Chia sẻ
Đã trả lời thg 6 11, 2023 3:32 CH
0

Mình thấy ở đây họ nói không thể truy cập vào this.$routerthis.$route ở trong setup. Thay vào đó có thể sử dụng useRouter hoặc useRoute

bạn đọc thêm ở đây nhé!

https://router.vuejs.org/guide/advanced/composition-api.html#accessing-the-router-and-current-route-inside-setup

Chia sẻ
thg 6 12, 2023 9:04 SA

Bạn sử dụng thêm 2 dòng này trong file config route thử xem. Import Router from 'vue-router'; Vue.use(Router); Thêm trong file main Vue.use(router)

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí