Vue.js / Nuxt.js

Vue Router

Routes, điều hướng, router-link, dynamic routes, route params, query parameters, navigation guards

18 câu hỏi phỏng vấn·
Junior
1

Vue Router là gì?

Câu trả lời

Vue Router là thư viện routing chính thức cho Vue.js. Nó cho phép tạo các ứng dụng single-page với điều hướng giữa các view khác nhau mà không cần tải lại trang. Vue Router quản lý lịch sử trình duyệt, các tham số URL và cung cấp các tính năng nâng cao như navigation guards để kiểm soát quyền truy cập route.

2

Ưu điểm chính của việc dùng router-link thay vì thẻ <a> là gì?

Câu trả lời

Khác với thẻ <a> tiêu chuẩn, thành phần router-link ngăn việc tải lại toàn bộ trang khi điều hướng. Nó chặn các cú nhấp chuột để thực hiện điều hướng phía client bằng History API của trình duyệt. Điều này giúp giữ nguyên trạng thái ứng dụng và mang lại trải nghiệm người dùng mượt mà, không có độ trễ tải trang.

3

Làm thế nào để định nghĩa một route đơn giản trong Vue Router?

Câu trả lời

Một route đơn giản được định nghĩa bằng cách tạo một đối tượng với các thuộc tính path và component trong mảng routes. Thuộc tính path chỉ ra URL (như /about) và component xác định component Vue cần hiển thị. Cấu hình tối thiểu này đã đủ để tạo điều hướng hoạt động trong ứng dụng.

4

Mục đích của component router-view là gì?

5

Thuộc tính nào của router-link xác định đích đến?

+15 câu hỏi phỏng vấn

Nắm vững Vue.js / Nuxt.js cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí