最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序前端promise封裝代碼實(shí)例

 更新時(shí)間:2019年08月24日 11:28:55   作者:達(dá)叔小生  
這篇文章主要介紹了微信小程序前端promise封裝代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了微信小程序前端promise封裝代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

代碼如下

config.js

const config = {
   base_url_api : "https://douban.uieee.com/v2/movie/",
}

export {config}

http.js

import { config } from "../config";
class HTTP {
  requset({ url, method = "GET", data = {} }) {
    const promise = new Promise((resolve, reject) => {
      wx.request({
        url: config.base_url_api + url,
        data,
        method,
        header: {
          'Content-Type': 'json'
        },
        success: res => {
          //狀態(tài)碼 toString() 轉(zhuǎn)成字符串
          const statusCode = res.statusCode.toString();

          if (statusCode.startsWith("2")) {
            resolve(res.data)
          } else {
            this._show_error();
          }
        },
        fail: res => {
          reject(err);
          this._show_error();
        }
      })
    })
    return promise;
  }
  _show_error() {
    wx.showToast({
      title: '網(wǎng)絡(luò)錯(cuò)誤',
      icon: 'none'
    })
  }
}
export { HTTP }

model/movie.js

import {HTTP} from "../utils/http";
class MovieModel extends HTTP{
  getInTheaters(){
    return this.requset({
      url:"in_theaters"
    })
  }
  getTop250(){
    return this.requset({
      url:"top250"
    })
  }
  getComingSoon(){
    return this.requset({
      url:"coming_soon"
    })
  }
}
export {MovieModel};

pages/index/index.js

const app = getApp();
import {MovieModel} from "../../model/movie";
const movieModel = new MovieModel();
Page({
 onLoad(){
  // movieModel.getInTheaters().then(res=>{
  //  console.log(res)
  // })
  const inTheaters = movieModel.getInTheaters()
  const top250 = movieModel.getTop250();
  const comingSoon = movieModel.getComingSoon();
  Promise.all([inTheaters,top250,comingSoon]).then(res=>{
   let[inTheaters,top250,comingSoon] = res;
   console.log(inTheaters)
  })
 }
})

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 分享Javascript實(shí)用方法二

    分享Javascript實(shí)用方法二

    javascript一種直譯式腳本語言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型,本文給大家分享javascript實(shí)用方法二,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • js+div實(shí)現(xiàn)圖片滾動(dòng)效果代碼

    js+div實(shí)現(xiàn)圖片滾動(dòng)效果代碼

    本篇文章主要是對js+div實(shí)現(xiàn)圖片滾動(dòng)效果的示例代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • JS進(jìn)階指南之你真的掌握變量和類型了嗎

    JS進(jìn)階指南之你真的掌握變量和類型了嗎

    變量是存儲(chǔ)信息的容器(JS的變量名是區(qū)分大小寫的),下面這篇文章主要給大家介紹了關(guān)于JS進(jìn)階指南之變量和類型的相關(guān)資料,文章通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • 微信小程序排坑指南詳解

    微信小程序排坑指南詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序排坑指南,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • javascript中刪除指定數(shù)組中指定的元素的代碼

    javascript中刪除指定數(shù)組中指定的元素的代碼

    已知一個(gè)數(shù)組,我們想用指定的方法對數(shù)組中的元素進(jìn)行逐一操作。需要的朋友可以參考下。
    2011-02-02
  • js鼠標(biāo)單擊和雙擊事件沖突問題的快速解決方法

    js鼠標(biāo)單擊和雙擊事件沖突問題的快速解決方法

    下面小編就為大家?guī)硪黄猨s鼠標(biāo)單擊和雙擊事件沖突問題的快速解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-07
  • js中onload與onunload的使用示例

    js中onload與onunload的使用示例

    onload與onunload想必大家并不陌生吧,下面為大家演示下js中onload與onunload的妙用,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-08-08
  • eval與window.eval的差別分析

    eval與window.eval的差別分析

    eval與window.eval的差別分析,學(xué)習(xí)js的朋友可以了解下。
    2011-03-03
  • javascript實(shí)現(xiàn)分欄顯示小技巧附圖

    javascript實(shí)現(xiàn)分欄顯示小技巧附圖

    考試頁面可以實(shí)現(xiàn)隱藏左邊的考生信息部分,學(xué)了javascript后也能實(shí)現(xiàn)這個(gè)功能了,下面是實(shí)現(xiàn)思路、代碼及解效果截圖,喜歡的朋友們可以看看
    2014-10-10
  • 微信小程序HTTP接口請求封裝代碼實(shí)例

    微信小程序HTTP接口請求封裝代碼實(shí)例

    這篇文章主要介紹了微信小程序HTTP接口請求封裝代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09

最新評論

大石桥市| 麦盖提县| 平武县| 皮山县| 穆棱市| 肥西县| 色达县| 鹤山市| 宁河县| 延寿县| 南京市| 凤台县| 兰西县| 陕西省| 河池市| 夏邑县| 托克托县| 微博| 南澳县| 陈巴尔虎旗| 黄龙县| 溆浦县| 保靖县| 迭部县| 边坝县| 高阳县| 大悟县| 卓尼县| 兖州市| 胶南市| 筠连县| 英超| 涟源市| 东乡族自治县| 成都市| 讷河市| 永修县| 上高县| 抚州市| 福鼎市| 苍南县|