国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

小程序基礎(chǔ)學(xué)習(xí)(請(qǐng)求封裝)(重點(diǎn),核心)

這篇具有很好參考價(jià)值的文章主要介紹了小程序基礎(chǔ)學(xué)習(xí)(請(qǐng)求封裝)(重點(diǎn),核心)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

?首先: 封裝一個(gè)request請(qǐng)求的js文件,用的是Promise

然后: 請(qǐng)求編寫

原理:首先在頁(yè)面加載完成以后發(fā)送一次請(qǐng)求數(shù)據(jù),由于請(qǐng)求的數(shù)據(jù)會(huì)反復(fù)使用,直接把他抽離到外面,以后直接調(diào)用。在使用async和await異步的方式接收請(qǐng)求的數(shù)據(jù)。最后在設(shè)置頁(yè)面的寬高,并設(shè)置觸底之后在發(fā)送一次請(qǐng)求即可。

組件代碼

request代碼


?

小程序基礎(chǔ)學(xué)習(xí)(請(qǐng)求封裝)(重點(diǎn),核心),小程序基礎(chǔ)學(xué)習(xí),學(xué)習(xí),web app,小程序,前端,微信小程序

?首先: 封裝一個(gè)request請(qǐng)求的js文件,用的是Promise

小程序基礎(chǔ)學(xué)習(xí)(請(qǐng)求封裝)(重點(diǎn),核心),小程序基礎(chǔ)學(xué)習(xí),學(xué)習(xí),web app,小程序,前端,微信小程序

然后: 請(qǐng)求編寫

小程序基礎(chǔ)學(xué)習(xí)(請(qǐng)求封裝)(重點(diǎn),核心),小程序基礎(chǔ)學(xué)習(xí),學(xué)習(xí),web app,小程序,前端,微信小程序

原理:首先在頁(yè)面加載完成以后發(fā)送一次請(qǐng)求數(shù)據(jù),由于請(qǐng)求的數(shù)據(jù)會(huì)反復(fù)使用,直接把他抽離到外面,以后直接調(diào)用。在使用async和await異步的方式接收請(qǐng)求的數(shù)據(jù)。最后在設(shè)置頁(yè)面的寬高,并設(shè)置觸底之后在發(fā)送一次請(qǐng)求即可。

小程序基礎(chǔ)學(xué)習(xí)(請(qǐng)求封裝)(重點(diǎn),核心),小程序基礎(chǔ)學(xué)習(xí),學(xué)習(xí),web app,小程序,前端,微信小程序?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-797073.html

組件代碼

<!--pages/seven/seven.wxml-->
<navigation-bar title="旅途" back="{{false}}" color="black" background="#FFF"></navigation-bar>

<scroll-view scroll-y="{{true}}" style="width:100%;height:{{windowHeight}}px;" bindscrolltolower="onReachBottom">
<view>
  <view>
    <block wx:for="{{houselist}}" wx:key="item.data.houseId">
      <view>{{item.data.houseName}}</view>
      <image src="{{item.data.image.url}}"></image>
    </block>
  </view>
</view>
</scroll-view>
// pages/seven/seven.js
import { myRequest } from "../../services/request/index"
const systemInfo = wx.getSystemInfoSync();
const windowHeight = systemInfo.windowHeight;
Page({
  
  /**
   * 頁(yè)面的初始數(shù)據(jù)
   */
  data: {
    windowHeight:windowHeight,
    houselist:[],
    allCities:{},
    currentPage:1
  },
  /**
   * 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面加載
   */
  onLoad(options) {
    this.getCityData(),
    this.getHouselistData()

  },
  async getCityData(){
    const cityRes = await myRequest({
      url:"http://codercba.com:1888/api/city/all"
    })
    this.setData({allCities:cityRes})
  },
  async getHouselistData(){
    const houseRes = await myRequest({
      url:"http://codercba.com:1888/api/home/houselist",
      data:{
        page:this.data.currentPage
      }
    })
    console.log(this.data.houselist)
    console.log(houseRes.data)
    const finalHouseList = [...this.data.houselist,...houseRes.data]
    this.setData({houselist:finalHouseList})
    this.data.currentPage++
  },
  onReachBottom(){
    this.getHouselistData()
    console.log("觸底了")
  }
})
/* pages/seven/seven.wxss */
{
  "usingComponents": {    "navigation-bar": "/components/navigation-bar/navigation-bar"}
}

request代碼

export function myRequest(option){
  return new Promise((resolve,reject)=>{
    wx.request({
      ...option,
      success:(res)=>{
        resolve(res.data)
      },
      fail:reject
    })
  })
}

到了這里,關(guān)于小程序基礎(chǔ)學(xué)習(xí)(請(qǐng)求封裝)(重點(diǎn),核心)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • uni-app封裝的request請(qǐng)求

    uni-app封裝的request請(qǐng)求

    config.js ? ?main.js 頁(yè)面使用:

    2024年02月12日
    瀏覽(29)
  • web開(kāi)發(fā)學(xué)習(xí)筆記(10.postman請(qǐng)求響應(yīng),后端接口基礎(chǔ)知識(shí))

    web開(kāi)發(fā)學(xué)習(xí)筆記(10.postman請(qǐng)求響應(yīng),后端接口基礎(chǔ)知識(shí))

    1.springboot使用get請(qǐng)求接受簡(jiǎn)單參數(shù) 上述寫法不去別get或者post請(qǐng)求 2.postman各種提交方式的區(qū)別 1、form-data:? ? ? ? ? ? ? ? ? ? ?就是http請(qǐng)求中的 multipart/form-data ,它會(huì)將表單的數(shù)據(jù)處理為一條消息,以標(biāo)簽為單元,用分隔符分開(kāi)。既可以上傳鍵值對(duì),也可以上傳文件。當(dāng)上傳

    2024年01月20日
    瀏覽(24)
  • 3、基礎(chǔ)入門——抓包&封包&協(xié)議&APP&小程序&PC應(yīng)用&web應(yīng)用

    知識(shí)點(diǎn) APP小程序PC抓包HTTP/S數(shù)據(jù)—— Charles、Fiddler、Burpsuit ; 程序進(jìn)程網(wǎng)絡(luò)接口其他協(xié)議抓包—— Wireshark、科來(lái)網(wǎng)絡(luò)分析系統(tǒng)、TCPDump(linux) ; 通訊類應(yīng)用封包分析發(fā)送接收—— WPE四件套封包、科來(lái)網(wǎng)絡(luò)分析系統(tǒng) 。 模擬器: 逍遙模擬器、雷電模擬器 。 注意:雷電模擬器4.

    2024年02月01日
    瀏覽(57)
  • 小程序基礎(chǔ)學(xué)習(xí)(發(fā)送請(qǐng)求)

    小程序基礎(chǔ)學(xué)習(xí)(發(fā)送請(qǐng)求)

    ????????通過(guò)js發(fā)起wx.request的方法發(fā)送請(qǐng)求并接受相應(yīng)數(shù)據(jù) 參數(shù): ? ? ? ? url:請(qǐng)求網(wǎng)址地址, ? ? ? ? success:請(qǐng)求成功執(zhí)行的函數(shù), ? ? ? ? fail:請(qǐng)求失敗執(zhí)行的函數(shù) 請(qǐng)求返回的數(shù)據(jù) 實(shí)例(二) 參數(shù): ? ? ? ? url:請(qǐng)求網(wǎng)址地址, ? ? ? ? data:請(qǐng)求攜帶的參數(shù), ? ?

    2024年01月19日
    瀏覽(19)
  • 006-基礎(chǔ)入門-抓包技術(shù)&HTTPS協(xié)議&APP&小程序&PC應(yīng)用&WEB&轉(zhuǎn)發(fā)聯(lián)動(dòng)

    006-基礎(chǔ)入門-抓包技術(shù)&HTTPS協(xié)議&APP&小程序&PC應(yīng)用&WEB&轉(zhuǎn)發(fā)聯(lián)動(dòng)

    先找到目標(biāo)目錄下的相關(guān)文件:在此文件目錄打開(kāi)cmd 安裝過(guò)java的直接輸入 java -jar BurpSuiteLoader_v2022.jar 準(zhǔn)備工作: 1、瀏覽器安裝證書:解決本地抓HTTPS 2.模擬器安裝證書:解決模擬器抓HTTPS 實(shí)現(xiàn)目的: 掌握幾種抓包工具證書安裝操作 掌握幾種HTTP/S抓包工具的使用 學(xué)會(huì)Web,A

    2024年01月19日
    瀏覽(59)
  • uni-app 使用uni.request封裝發(fā)送api請(qǐng)求文檔服務(wù)器請(qǐng)求導(dǎo)航守衛(wèi)

    前言 剛剛接觸uni-app時(shí)候想著直接使用axios發(fā)請(qǐng)求,可以發(fā)送成功但是請(qǐng)求頭有點(diǎn)問(wèn)題 后面發(fā)現(xiàn)教程都是使用@escookrequest-miniprogram三方包發(fā)送請(qǐng)求-(瀏覽器環(huán)境發(fā)送不了請(qǐng)求,不兼容) 為什么不直接用uni.request()發(fā)送請(qǐng)求,是因?yàn)槊看握?qǐng)求都要寫一次添加請(qǐng)求頭不合理 后面

    2024年02月16日
    瀏覽(30)
  • 【小迪安全】Day03基礎(chǔ)入門-抓包&封包&協(xié)議&APP&小程序&PC應(yīng)用&WEB應(yīng)用

    【小迪安全】Day03基礎(chǔ)入門-抓包&封包&協(xié)議&APP&小程序&PC應(yīng)用&WEB應(yīng)用

    有些應(yīng)用是看不到的 手機(jī)app、微信小程序、PC應(yīng)用 Windows、Linux 2.1.1抓包封包工具 Fiddler: 是一個(gè) http 協(xié)議調(diào)試代理工具,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的 http 通訊,設(shè)置斷點(diǎn),查看所有的“進(jìn)出”Fiddler 的數(shù)據(jù)(指 cookie,html,js,css 等文件)。 Fiddler 要比其他的

    2024年02月03日
    瀏覽(39)
  • uni-app封裝request請(qǐng)求及get、post、put等方法

    直接上代碼 request.js文件 export default { ? common: { ? ? baseUrl: \\\"http://172.20.4.212:3000/api\\\", ? ? data: {}, ? ? header: { ? ? ? \\\"Content-Type\\\": \\\"application/json\\\", ? ? ? \\\"Content-Type\\\": \\\"application/x-www-form-urlencoded\\\" ? ? }, ? ? method: \\\"GET\\\", ? ? dataType: \\\"json\\\" ? }, ? request (options = {}) { ? ? uni.showLoading({ ?

    2024年02月09日
    瀏覽(21)
  • 詳解Django請(qǐng)求與響應(yīng):深入理解Web Http交互的核心機(jī)制

    本文深入探討了 Django 中的請(qǐng)求與響應(yīng)處理,從 Django 請(qǐng)求和響應(yīng)的基礎(chǔ)知識(shí)、生命周期,到 HttpRequest 和 HttpResponse 對(duì)象的詳細(xì)介紹。同時(shí),討論了 Django 的視圖和請(qǐng)求、響應(yīng)處理,以及安全性和異步處理的考慮。最后,對(duì)比了 Django 與 Flask、FastAPI 等框架在請(qǐng)求響應(yīng)處理上的異

    2024年02月13日
    瀏覽(23)
  • 小程序request請(qǐng)求封裝

    小程序request請(qǐng)求封裝

    以上為本人的項(xiàng)目目錄 1.首先在 utils中創(chuàng)建request.js 文件封裝request請(qǐng)求,此封裝帶上了 token ,每次請(qǐng)求都會(huì)自帶 token ,需要你從后端獲取后利用 wx.setStorageSync(\\\'token\\\',返回的token), 不使用的話就是空 。 直接復(fù)制即可,需要改一下請(qǐng)求地址,有些配置自己可根據(jù)實(shí)際情況修改,

    2024年02月06日
    瀏覽(17)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包