Yêu cầu Dec 27th, 2020 4:48 p.m. 297 0 2
  • 297 0 2
0

Hỏi về dynamic Breadcrumbs in Nuxt.js

Chia sẻ
  • 297 0 2

cho mình hỏi là mình muốn tạo breadcrumb dynamic từ slug như hình là: csgo trong nuxtjs. Mình thấy trong nuxt ở file router.js nó đang build ra name là tin-tuc-slug. Vậy làm thế nào để tạo được breadcrumb với tên tương ứng với slug như hình nhỉ?

2 CÂU TRẢ LỜI


Đã trả lời Dec 29th, 2020 3:18 a.m.
Đã được chấp nhận
0

Chỗ này bạn đang hơi bị nhầm rồi, phần breadcrumb không xử lý ở trong route như vậy, phần này bạn xử lý trên view, trong view bạn có thể gán title của page vào phần breadcrumb luôn

Chia sẻ
Avatar quang hải @sven_9x
Dec 29th, 2020 8:32 a.m.

@hongquanfit Vậy làm sao lấy tên theo slug được nhỉ b?

Avatar quang hải @sven_9x
Dec 29th, 2020 8:33 a.m.

ví dụ như CS: GO đó.

Dec 29th, 2020 10:16 a.m.

@sven_9x bạn chú ý đến title của page đó bạn, title này bạn phải lưu ở đâu đó ví dụ như database chẳng hạn

Hoặc bạn có thể xử lý một chút với slug bằng cách dùng JS get slug xuống, bỏ các dấu - rồi chuyển về dạng uppercase

Đã trả lời Dec 31st, 2020 8:33 a.m.
0

nếu như ý của bạn là muốn lấy "tin-tuc/csgo" thì có thể dùng cái này "context.route.params.slug"

Chia sẻ
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í