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