Tạo và tải xuống tệp Excel với Koa

Mã phía máy chủ > pnpm add -w exceljs async downloadExcel(ctx) { const category = ctx.request.body.categoryId || 'user'; const workbook = new ExcelJs.Workbook(); workbook.creator = 'ABC'; workbook.lastModifiedBy = 'ABC'; workbook.created = new Date(); workbook.modified = new Date(); workbook.lastP ...

Đăng vào ngày 5 tháng 7 lúc 08:26

Xây Dựng Ứng Dụng Thương Mại Điện Tử Với Vue.js Trên PC

Cấu trúc dự án Vue cơ bản Quy trình phát triển module frontend thường bao gồm: Xây dựng giao diện tĩnh và chia thành các thành phần độc lập Thực hiện các yêu cầu API Quản lý trạng thái bằng Vuex (actions, mutations, state) Hiển thị dữ liệu động từ kho lưu trữ Cấu trúc thư mục Thư mục public: Chứa tài nguyên tĩnh, được webpack giữ nguyên khi ...

Đăng vào ngày 27 tháng 6 lúc 19:20

Vue và Axios: Hướng dẫn sử dụng và cấu hình

Axios trong Vue.js Axios là một thư viện HTTP dựa trên promise, có thể sử dụng trong trình duyệt và Node.js. Tạo XMLHttpRequests từ trình duyệt Tạo http request từ node.js Hỗ trợ Promise API Chặn request và response Chuyển đổi dữ liệu request và response Hủy request Chuyển đổi JSON tự động Hỗ trợ phòng thủ XSRF trên client Cài đặt: npm install ...

Đăng vào ngày 27 tháng 6 lúc 13:39

Xây dựng ứng dụng nghe nhạc với Vue.js

Mục lục Ghi chú học Vue 01 - Nền tảng Vue Ghi chú học Vue 02 - Thành phần Vue Ghi chú học Vue 03 - Axios Ghi chú học Vue 04 - Định tuyến Vue Ghi chú học Vue 05 - Ví dụ H5 ứng dụng âm nhạc Ghi chú học Vue 06 - Vuex Ghi chú học Vue 07 - Ví dụ cửa hàng Web Ứng dụng Vue 25. Ứng dụng Vue - Danh sách nhạc Ví dụ: src/route.js import Vue from 'vue' i ...

Đăng vào ngày 27 tháng 6 lúc 13:07

Sử dụng RxJS và React.js để gọi REST API với JSONPlaceholder

JSONPlaceholder (https://jsonplaceholder.typicode.com/) là một dịch vụ REST API miễn phí dùng để thử nghiệm. Bài viết này hướng dẫn cách tích hợp RxJS 6 với React.js để thực hiện các thao tác cơ bản: GET, POST, PUT, DELETE. Khởi tạo dự án React TypeScript # Cài đặt công cụ khởi tạo npm install -g create-react-app # Tạo ứng dụng mới npx create ...

Đăng vào ngày 19 tháng 6 lúc 23:42

Thực hiện nhiệm vụ trực quan hóa bằng Vue và ECharts

Nhiệm vụ 1: Tạo biểu đồ cột hiển thị 5 tỉnh có doanh thu cao nhất năm 2020 (1) Đặt vấn đề Viết ứng dụng Vue, kết nối API để hiển thị biểu đồ cột 5 tỉnh có doanh thu cao nhất năm 2020. Đồng thời in ra cấu trúc dữ liệu sử dụng trong biểu đồ tại console trình duyệt. Lưu lại hình ảnh kết quả biểu đồ và nội dung console để đưa vào báo cáo. (2) Chu ...

Đăng vào ngày 9 tháng 6 lúc 00:38

Hướng dẫn khởi tạo dự án thương mại điện tử với Vue 3 và Element Plus

Tạo dự án và sắp xếp cấu trúc thư mục Để bắt đầu, chúng ta sẽ tạo một dự án Vue 3 mới bằng lệnh: npm init vue@latest Lưu ý rằng npm yêu cầu tên gói phải **toàn chữ thường và không chứa ký tự đặc biệt**, cho phép dấu gạch ngang (-) và dấu gạch dưới (_). Khi sử dụng `npm init vue@latest`, nếu tên dự án có chữ hoa (ví dụ: MyApp), trình scaffolding ...

Đăng vào ngày 8 tháng 6 lúc 21:02

Kỹ Thuật Xử Lý Dữ Liệu Nhị Phân Khi Tải Xuống Tệp Trên Giao Diện Người Dùng

Khi phát triển các ứng dụng doanh nghiệp, yêu cầu phổ biến là cho phép người dùng xuất dữ liệu dạng bảng biểu sang định dạng Excel hoặc PDF. Mặc dù phần lớn quy trình chuyển đổi và tạo tập tin được thực hiện bởi máy chủ, phía Client vẫn cần nắm vững kỹ thuật gọi API và xử lý luồng dữ liệu trả về để đảm bảo tính toàn vẹn của tệp. Trong một trườ ...

Đăng vào ngày 2 tháng 6 lúc 19:21

Thiết lập Mock API trong Dự án Vue với Mock.js và Axios

Để phát triển frontend độc lập mà không phụ thuộc vào backend, việc mô phỏng dữ liệu API là một kỹ thuật thiết yếu. Bài viết này trình bày cách tích hợp Mock.js vào dự án Vue (phiên bản CLI 4/5) kết hợp với axios để giả lập các endpoint HTTP như GET và POST. 1. Khởi tạo dự án Sử dụng giao diện đồ họa Vue CLI để tạo dự án mới: vue ui Sau đó chọ ...

Đăng vào ngày 28 tháng 5 lúc 02:32

Sử Dụng Thư Viện MockJS Trong Dự Án Vue.js

MockJS là một thư viện JavaScript giúp tạo dữ liệu ngẫu nhiên hoặc mô phỏng phản hồi HTTP, rất hữu ích trong các bài kiểm tra đơn vị, chức năng và tích hợp trong phát triển ứng dụng phía client. MockJS có khả năng sinh ra nhiều loại dữ liệu như chuỗi ký tự, số, giá trị boolean, đối tượng, mảng, hỗ trợ nhiều định dạng dữ liệu bao gồm JSON, XML, ...

Đăng vào ngày 22 tháng 5 lúc 01:21