欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序 調(diào)用遠(yuǎn)程接口 給全局?jǐn)?shù)組賦值代碼實(shí)例

 更新時(shí)間:2019年08月13日 17:09:38   作者:賈樹(shù)丙  
這篇文章主要介紹了微信小程序 調(diào)用遠(yuǎn)程接口 給全局?jǐn)?shù)組賦值代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

關(guān)鍵是 let that = this

因?yàn)樵趏nLoad 的 wx.request方法里, this指的是 wx.request 的上下文, 所以應(yīng)該是在 onLoad 的時(shí)候定義 let that = this

調(diào)用遠(yuǎn)程服務(wù),序列化后,把obj賦值給bookList

最開(kāi)始的報(bào)錯(cuò)代碼如下:

Page({
 data: {
  bookList: []
 },
 onLoad: function() {
  wx.request({
   url: 'https://jiashubing.cn/wechat/book',
   header: {
    'content-type': 'application/json'
   },
   success(res) {
    var obj = JSON.parse(res.data)
    console.log(obj)
    this.setData({
     bookList: obj
    })
   }
  })
 }
})

報(bào)錯(cuò)為:

VM3293:1 thirdScriptError
Cannot read property 'setData' of null;at pages/index/index onLoad function;at api request success callback function
TypeError: Cannot read property 'setData' of null

報(bào)錯(cuò)原因是this 指向有問(wèn)題,得在onload的時(shí)保存實(shí)例指向,let that = this,下面全用that,this指向永遠(yuǎn)值得是自己的上下文環(huán)境

正確代碼如下:

Page({
 data: {
  bookList: []
 },
 onLoad: function() {
  let that = this
  wx.request({
   url: 'https://jiashubing.cn/wechat/book',
   header: {
    'content-type': 'application/json'
   },
   success(res) {
    var obj = JSON.parse(res.data)
    console.log(obj)
    that.setData({
     bookList: obj
    })
   }
  })
 }
})

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

相關(guān)文章

  • 基于js?+?html2canvas實(shí)現(xiàn)網(wǎng)頁(yè)放大鏡功能

    基于js?+?html2canvas實(shí)現(xiàn)網(wǎng)頁(yè)放大鏡功能

    最近接到任務(wù),需實(shí)現(xiàn)【網(wǎng)頁(yè)】放大鏡的效果,百度搜索?【js?放大鏡】關(guān)鍵字,千篇一律的都是一些仿淘寶/京東等電商網(wǎng)站中查看規(guī)格大圖的效果實(shí)現(xiàn),根本無(wú)法滿(mǎn)足我的需求,于是自己花了點(diǎn)時(shí)間調(diào)研實(shí)現(xiàn),在這里分享給大家,感興趣的朋友可以參考下
    2023-12-12
  • 功能強(qiáng)大的Bootstrap效果展示(二)

    功能強(qiáng)大的Bootstrap效果展示(二)

    這篇文章主要介紹了功能強(qiáng)大的Bootstrap效果展示,介紹常用Bootstrap效果的使用方法,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 谷歌showModalDialog()方法不兼容出現(xiàn)對(duì)話窗口的解決辦法

    谷歌showModalDialog()方法不兼容出現(xiàn)對(duì)話窗口的解決辦法

    這篇文章給大家介紹了谷歌showModalDialog()方法不兼容出現(xiàn)對(duì)話窗口的解決辦法,解決辦法非常好,感興趣的朋友可以參考下
    2016-02-02
  • 利用JavaScript編寫(xiě)一個(gè)花里胡哨的點(diǎn)擊按鈕

    利用JavaScript編寫(xiě)一個(gè)花里胡哨的點(diǎn)擊按鈕

    這篇文章主要介紹了如何利用HTML+CSS+JavaScript制作一個(gè)花里胡哨的點(diǎn)擊按鈕。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-03-03
  • 解決LayUI表單獲取不到data的問(wèn)題

    解決LayUI表單獲取不到data的問(wèn)題

    今天小編就為大家分享一篇解決LayUI表單獲取不到data的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • JavaScript Image對(duì)象實(shí)現(xiàn)原理實(shí)例解析

    JavaScript Image對(duì)象實(shí)現(xiàn)原理實(shí)例解析

    這篇文章主要介紹了JavaScript Image對(duì)象實(shí)現(xiàn)原理實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • JS多文件上傳的實(shí)例代碼

    JS多文件上傳的實(shí)例代碼

    本文通過(guò)實(shí)例代碼給大介紹了js多文件上傳的實(shí)現(xiàn)方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下
    2017-01-01
  • 微信小程序頁(yè)面生命周期詳解

    微信小程序頁(yè)面生命周期詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序頁(yè)面生命周期的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • 詳解uniapp頁(yè)面跳轉(zhuǎn)URL傳參大坑

    詳解uniapp頁(yè)面跳轉(zhuǎn)URL傳參大坑

    本文主要介紹了詳解uniapp頁(yè)面跳轉(zhuǎn)URL傳參大坑,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Javascript之面向?qū)ο?-接口

    Javascript之面向?qū)ο?-接口

    本篇文章實(shí)例演示了Javascript的面向?qū)ο?-接口的用法。希望對(duì)大家有所幫助,下面就隨小編一起來(lái)看看吧
    2016-12-12

最新評(píng)論