3 Cách Lắng Sự Kiện Scroll Trong Vue 3
Lắng nghe sự kiện cuộn của các thành phần là một yêu cầu khá phổ biến. Dưới đây là 3 phương thức trong Vue 3 để lắng nghe sự kiện cuộn của thành phần.
1. Sử Dụng Bộ Lắng Nghe Sự Kiện: Event Listener
<script setup>
import { ref, onMounted, onUnmounted } from 'vue'
const container = ref()
const reachedBottom = ref(false)
const handleScr ...
Đăng vào ngày 27 tháng 6 lúc 19:04
Tối ưu hóa liên kết tùy chỉnh trong giao diện Geek của phần mềm phụ awescnb trên Cnblogs
Mô tả
Trong giao diện Geek của phần mềm phụ awescnb trên Cnblogs, bài viết này sẽ hướng dẫn cách tối ưu hóa liên kết tùy chỉnh (`links`) để hiển thị tốt hơn.
Liên kết sẽ được thêm vào phần導avigation chính và điều chỉnh để phù hợp với phiên bản di động.
Kết quả
Phiên bản máy tính để bàn
Phiên bản di động
Thực hiện
Định nghĩa mã HTML tùy c ...
Đăng vào ngày 27 tháng 6 lúc 18:27
Gỡ lỗi Node.js trong VS Code: Thiết lập điểm dừng và kiểm soát luồng thực thi
Để gỡ lỗi ứng dụng Node.js hiệu quả trong VS Code, hãy áp dụng các phương pháp sau - phù hợp cho cả developer frontend và backend.
Phương pháp đơn giản nhất (Khởi đầu cho người mới)
Tạo file thực thi cơ bản:
// app.js
const calculateSum = (x, y) => x + y;
const total = calculateSum(5, 7);
console.log('Kết quả:', total);
Thao tác g ...
Đăng vào ngày 27 tháng 6 lúc 18:01
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
Hướng dẫn cài đặt Vue.js toàn diện cho người mới bắt đầu
Để bắt đầu làm việc với Vue.js, trước tiên bạn cần cài đặt Node.js đi kèm với npm (Node Package Manager). Truy cập trang chủ Node.js để tải phiên bản phù hợp với hệ điều hành của bạn.
Sau khi cài đặt xong, mở command prompt và kiểm tra phiên bản bằng lệnh node -v để đảm bảo cài đặt thành công.
Cấu hình vị trí lưu trữ cache và module toàn cục ch ...
Đăng vào ngày 27 tháng 6 lúc 05:22
Các Thủ Thuật JavaScript Hữu Ích
Toán Tử Logic
Toán tử &&
// Cách dài dòng
if (this.condition) {
this.action();
}
// Cách ngắn gọn
this.condition && this.action();
Toán tử ||
// Cách dài dòng
let result;
if (this.input) {
result = this.input;
} else {
result = 0;
}
// Cách ngắn gọn
let result = this.input || 0;
Toán tử !
// Kiểm tra giá trị falsy
if (!value) ...
Đăng vào ngày 27 tháng 6 lúc 03:31
Cách viết mã JavaScript rõ ràng và hiệu quả hơn
1. Áp dụng phong cách lập trình kiểu mạnh (strong-typing style)
Mặc dù JavaScript là ngôn ngữ động và yếu kiểu, nhưng điều đó không có nghĩa là bạn nên viết mã một cách tùy tiện. Việc tuân thủ các nguyên tắc giống như trong ngôn ngữ mạnh kiểu sẽ giúp mã dễ đọc, dễ bảo trì và hiệu quả hơn.
(1) Khởi tạo giá trị mặc định khi khai báo biến
Tránh ...
Đăng vào ngày 27 tháng 6 lúc 01:16
Giới thiệu về Phát triển Frontend
1. Khái niệm Frontend
Frontend bao gồm tất cả giao diện tương tác trực tiếp với người dùng như màn hình máy tính, điện thoại hoặc tablet.
Bổ sung: Backend là gì?
Backend hoạt động như bộ xử lý phía sau (gồm các đoạn mã không hiển thị), không tương tác trực tiếp với người dùng.
2. Lộ trình học Frontend
HTML: Cấu trúc nền tảng của trang web
...
Đăng vào ngày 26 tháng 6 lúc 07:52
Các Phương Pháp Loại Bỏ Phần Tử Trùng Lặp Trong Mảng
Loại bỏ phần tử trùng lặp bằng hai vòng lặp
Đầu tiên, tạo một mảng mới chứa phần tử đầu tiên của mảng gốc. Sau đó, duyệt qua mảng gốc và so sánh với mảng mới. Nếu phần tử không tồn tại trong mảng mới, thêm nó vào. Cuối cùng, trả về mảng mới.
let arr = [0, 2, 3, 4, 4, 0, 2];
function unique1(ary) {
let res = [ary[0]];
for (let i = 1; i ...
Đăng vào ngày 26 tháng 6 lúc 05:49