Lấy dữ liệu api javascript
Như ở đề bài đã nói là dùng 8 để lấy dữ liệu từ 2 thì tất nhiên là phải cần đến 2 và dự án 8 rồiapiMình sẽ sử dụng mockpi để tạo api nhé mọi người vào đây tạo dự án mới ấn góc cạnhThế là đã xử lý xong bên 2 bây giờ chuyển sang 0. Để cài đặt 0 trước hết chúng ta phải cài đặt 2. Các bạn có thể lên trang chủ để cài đặt 2 tại đây. Sau khi cài xong 2 thì đến lúc cài đặt 8 bằng lệnh 5Tiếp theo là tạo một dự án mới 6with 6 is the project name that you want to set next to the cd to project just doing command
Add --open để có thể tự động mở trình duyệt của bạn đến 7. Nó sẽ giống như thế này . 05theo dõi sự thay đổi của dữ liệu để thực hiện một hàm nào đó và cuối cùng là nhập lớp 06 từ các mô hình bên 2quy định kiểu trả về của dữ liệu ở đây là kiểu 07 4tạo 1 biến là 08 chính là đường dẫn khi chúng ta tạo api trên mockapiTiếp theo là 6lớp 09 với phương thức khởi tạo và hàm 20 với phương thức 21 để lấy dữ liệu từ đường dẫn 08. Như đã nói ở trên mình đã tạo thêm thành phần để thực hiện chức năng tải danh sách sản phẩm và xem chi tiết, bây giờ chúng ta cùng vào thư mục 23 của thành phần 24 3Ở đây mình cũng nhập dịch vụ 09 ở bên mình vừa tạo mô hình bên trên và bên 06, tiếp theo là gán dữ liệu bằng một mảng 01 trống. Hàm khởi tạo 28. Tạo một phương thức 20 gọi đến phương thức 20 bên 28 và 42 sẽ được gán bằng dữ liệu trả về của hàm 20. Tiếp theo sẽ là phần hiển thị dữ liệu được lấy lên để xem, chúng ta sẽ vào tệp 44 để tiến hành kết xuất dữ liệu ra. Chúng ta sẽ sử dụng 45 để tải ra danh sách sản phẩm 60khai báo một biến mục thuộc mảng 42 chúng ta đã lấy được ở bên tệp 23, chỉ cần mục. (thuộc tính tên) muốn hiển thị là được, nhớ là phải đặt trong dấu {{}}. Như vậy là xong rồi, hơi xấu mong mọi người thông cảm nhé. Tiếp theo mình sẽ làm thêm chức năng xem chi tiết sản phẩm Để xem được chi tiết sản phẩm thì mình phải lấy id của nó vì thế phần 48 sẽ khác một chút so với phần 48 của danh sách sản phẩm 61dòng trên là định tuyến của danh sách sản phẩm còn phần dưới là của chi tiết sản phẩm. các bạn nhớ là phải import 2 thành phần 60 và 61 vào nhé. Ở bên 62 cũng xây dựng một hàm find() để lấy id tương tự như hàm 20 bên trên 62Tiếp theo sẽ là vào tệp 64 của thành phần 65 63Cũng tương tự như bên 23 nhưng thay vì gọi đến 20 và trả về một mảng dữ liệu thì 64 gọi đến 69 và dữ liệu trả về là một đối tượng. Bây giờ chúng ta chỉ cần sang tệp 30 để hiển thị thông tin sản phẩm phầm vừa lấy được. Thay vì phải tạo một biến 31 thuộc mảng 42 như bên danh sách sản phẩm thì chúng ta chỉ cần 33 muốn hiển thị là được. À các bạn nhớ thêm 34 vào thẻ 35 ở bên file 44 nữa nhé để khi click vào 1 sản phẩm thì sẽ vào được trang chi tiết của sản phẩm đó. Đây là kết quả của trang chi tiết sản phẩm Kết luậnNhư vậy là mình đã giới thiệu cho các bạn bằng cách lấy dữ liệu từ api bằng 0 hiện ra trang danh sách sản phẩm và trang chi tiết sản phẩm. Còn những phần thêm, sửa, xóa sản phẩm nếu các bạn quan tâm thì hãy comment cho mình biết để mình có thể làm ở bài tiếp theo. Các bạn có thắc mắc hay bổ sung gì thì comment xuống bên dưới để mình được biết nhé. Cảm ơn các bạn |