CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.
Bài viết blog CFSDN này Front End: Ghi chú yêu cầu mạng đóng gói Uniapp được tác giả sưu tầm và biên soạn. Nếu các bạn quan tâm đến bài viết này thì nhớ like nhé.

Là một framework front-end để phát triển di động, uniapp hiện rất phổ biến ở Trung Quốc. Các hệ thống được phát triển dựa trên framework uniapp sử dụng các công cụ phát triển HbuilderX có thể dễ dàng chuyển đổi thành các chương trình di động như applet và APP, giúp giảm đáng kể chi phí phát triển di động. . Yêu cầu mạng là một công nghệ thiết yếu cho mọi dự án front-end nên việc đóng gói các yêu cầu mạng front-end là cần thiết. Hôm nay tôi sẽ giới thiệu với các bạn cách thực hiện việc đóng gói các yêu cầu mạng đơn giản dựa trên uniapp. người mới.

1. Trước tiên hãy cài đặt công cụ phát triển HbuilderX để tạo dự án uniapp.

2. Tạo các tập tin config, js và request.js trong thư mục chung.
- URL cơ sở ="https://qqlykm.cn/api/yan/gc.php";//Truy vấn ngẫu nhiên giao diện thơ cổ
yêu cầu.js 。
- nhập {GlobeConfig} từ 'config.js'
- xuất khẩu const yêu cầu = (tùy chọn)=>{
- trở lại lời hứa mới((giải quyết, từ chối)=>{
- // Phần thân đóng gói: yêu cầu mạng
- uni.yêu cầu({
- địa chỉ: "/api"+tùy chọn.url,
- dữ liệu: options.data || {},
- // Giá trị mặc định là GET. Nếu bạn cần thay đổi nó, hãy đặt các giá trị phương thức khác trong options.
- phương pháp: options.method || 'LẤY',
- thành công: (res) => {
- console.log(res.data); // Console hiển thị thông tin dữ liệu
- giải quyết(res)
- },
- thất bại: (err) =>{
- // Không thể hiển thị hộp bật lên trên trang
- uni.showToast({
- tiêu đề: 'Giao diện yêu cầu không thành công'
- })
- //trả về thông báo lỗi
- từ chối(err)
- },
- bắt:(e)=>{
- console.log(e);
- }
- })
- }
- )
- }
- // https://qqlykm.cn/api/yan/gc.php giao diện kiểm tra
- {"mã số":"200","tin nhắn":"thành công" ,
- "dữ liệu":
- {"Thơ":"Lời hứa của ngàn người không bằng sự quan tâm của một người.",
- "Nhà thơ":"vô giá trị",
- "Tiêu đề bài thơ":"Sử ký · Tiểu sử của Thương Quân"}
- }
3. Main.js nhập yêu cầu mạng được đóng gói.
- // Nhập các yêu cầu mạng được đóng gói
- nhập khẩu {yêu cầu} từ 'chung/request.js'
- Vue.prototype.$request = yêu cầu
4. Tạo bản demo.vue thử nghiệm mới.
-
- <xem lớp="nội dung">
- <xem lớp="bài viết-siêu dữ liệu">
- "">{{Tiêu đề bài thơ}}
- xem>
- <xem>
- "">Tác giả: {{Nhà thơ}
- xem>
- <xem lớp="nội dung bài viết">
- <xem>{{Thơ}}xem>
- xem>
- xem>
-
-
-
-
- xuất khẩu mặc định {
- dữ liệu() {
- trở lại {
- Tiêu đề bài thơ: "",
- Nhà thơ: "",
- Thơ: ""
- }
- },
- khi tải() {
- initData();
- },
-
- phương pháp: {
- initData không đồng bộ() {
- cửa sổ;
- const res = chờ đợi điều này.$request({
- địa chỉ: '', // URL được yêu cầu có thể được ghi vào tệp cấu hình theo mặc định
- dữ liệu: {
- // Yêu cầu các tham số của giao diện, có thể trống
- }
- })
- //Gán giá trị cho dữ liệu trên trang
- nếu (res.data.msg == "thành công") {
- this.Poem_title = res.data.data.Poem_title;
- này.Poet = res.data.data.Poet=="vô giá trị" ? "Vô danh": res.data.data.Poet;
- this.Poetry = res.data.data.Poetry;
- }
-
- }
- }
- }
-
-
- "scss" có phạm vi>
-
。
Chạy trang.

Trang blog cá nhân: https://programmerblog.xyz.
Liên kết gốc: https://mp.weixin.qq.com/s/t41pyip0zvNBHZsWfXj1Jg.
Cuối cùng, bài viết này về giao diện người dùng: Ghi chú yêu cầu mạng được đóng gói Uniapp kết thúc tại đây. Nếu bạn muốn biết thêm về giao diện người dùng: Ghi chú yêu cầu mạng được đóng gói Uniapp, vui lòng tìm kiếm bài viết CFSDN hoặc tiếp tục duyệt qua các bài viết liên quan. hỗ trợ nó trong tương lai blog của tôi! .
Tôi là một lập trình viên xuất sắc, rất giỏi!