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

微信小程序 閉包寫法詳細介紹

 更新時間:2016年12月14日 14:53:27   投稿:lqh  
這篇文章主要介紹了微信小程序 閉包寫法詳細介紹的相關(guān)資料,需要的朋友可以參考下

微信小程序 閉包寫法

在入口處的 app.js 中定義了一個獲取用戶 OpenId 的函數(shù),在微信的登錄接口 wx.login 中發(fā)起網(wǎng)絡(luò)請求。這個函數(shù)傳入一個回調(diào)函數(shù) cb

getOpenIdData: function(cb) {
  var that = this
  //調(diào)用登錄接口
  wx.login({
    success: function(res) {
      wx.request({
        url: 'https://api.weixin.qq.com/sns/jscode2session',
        data: {
          appid: "wx6224eb*********",
          secret: "879b58fc64bc5**************",
          js_code: res.code,
          grant_type: "authorization_code"
        },
        success: function(res) {
          // 保存到全局變量中
          that.globalData.openid = res["data"]["openid"]
          cb(that.globalData.openid)
        },
        fail: function() {
          console.log("request error")
        }
      })
    }
  })
}

在 index.js 文件時,使用 getOpenIdData 接口

var app = getApp()
app.getOpenIdData(function(openid){
  //回調(diào)更新數(shù)據(jù)
  that.setData({
  openid: openid
  })
})

在接口中傳入匿名函數(shù)

function(openid){
  //回調(diào)更新數(shù)據(jù)
  that.setData({
  openid: openid
  })
}

先將匿名函數(shù)傳入到 app.js 中,獲取到 openid 數(shù)據(jù)。再回到 index.js 將數(shù)據(jù)賦給此文件的全局變量。這樣就實現(xiàn)跨文件傳遞數(shù)據(jù)。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • 微信小程序的分類頁面制作

    微信小程序的分類頁面制作

    這篇文章主要介紹了微信小程序?qū)嵉姆诸愴撁嬷谱鞯南嚓P(guān)資料,需要的朋友可以參考下
    2017-06-06
  • js c++ vue方法與數(shù)據(jù)交互通信示例

    js c++ vue方法與數(shù)據(jù)交互通信示例

    這篇文章主要為大家介紹了js c++ vue方法與數(shù)據(jù)交互通信示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • JavaScript文檔對象模型DOM

    JavaScript文檔對象模型DOM

    這篇文章主要介紹了JavaScript文檔對象模型DOM,當網(wǎng)頁被加載時,瀏覽器會創(chuàng)建頁面的文檔對象模型,通過可編程的對象模型,JavaScript 獲得了足夠的能力來創(chuàng)建動態(tài)的 HTML。下面來看看文章得詳細內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • 微信小程序 Video API實例詳解

    微信小程序 Video API實例詳解

    這篇文章主要介紹了 微信小程序 Video API實例詳解,需要的朋友可以參考下
    2016-10-10
  • 微信小程序 火車票查詢實例講解

    微信小程序 火車票查詢實例講解

    這篇文章主要介紹了微信小程序 火車票查詢實例講解的相關(guān)資料,這里提供了簡單實例來說明微信小程序的框架及如何開發(fā),需要的朋友可以參考下
    2016-10-10
  • async-await消滅異步回調(diào)實例詳解

    async-await消滅異步回調(diào)實例詳解

    這篇文章主要為大家介紹了async-await消滅異步回調(diào)實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • JS算法題解搜索插入位置方法示例

    JS算法題解搜索插入位置方法示例

    這篇文章主要為大家介紹了JS算法題解搜索插入位置方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • WindiCSS實現(xiàn)加載windi.config.ts配置文件詳解

    WindiCSS實現(xiàn)加載windi.config.ts配置文件詳解

    這篇文章主要為大家介紹了WindiCSS實現(xiàn)加載windi.config.ts配置文件詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • 微信小程序 toast組件詳細介紹

    微信小程序 toast組件詳細介紹

    這篇文章主要介紹了 微信小程序 toast組件詳細介紹的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 微信小程序中input標簽詳解及簡單實例

    微信小程序中input標簽詳解及簡單實例

    這篇文章主要介紹了微信小程序中input標簽詳解及簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05

最新評論