美文网首页小程序
小程序-如何将参数存到全局和如何从全局取出来使用

小程序-如何将参数存到全局和如何从全局取出来使用

作者: 洛禾sunshime | 来源:发表于2018-03-07 17:13 被阅读0次

    存数据

    在App.js 文件中添加以下代码

    注意:mealsList 应为自己想要存的那个数据

    globalData: {
      mealsList:[],  // 选择套餐信息
    }
    
    在要存数据的那个页面添加以下代码

    这里我是在全局中添加 mealsList 变量来存放要存的对应的数据

    const app = getApp();
    let mealsList = res.data.Data;
    app.globalData.mealsList = mealsList;
    

    取数据

    在Page外部添加这行代码
    const app = getApp();
    
    在Page内部添加以下代码,注意:要在data里面定义对象中的属性值
    this.setData({
       mealsList: app.globalData.mealsList
    });
    
    例子:
    const app = getApp();
    Page({
      data: {
        mealsList:[]
      },
    
      getMealsByToolID: function() {
        let that = this;
        app.globalData.util.debug([wx.getStorageSync('loginedUser')])
        if (app.globalData.loginedUser && app.globalData.loginedUser.ID) {
          wx.showLoading({
            title: '加载中',
          })
          let params = {
            ToolID: this.data.ToolID
          };
          let url = "api/MPSell/Product/GetMeals";
          oauth.requestMethod(url, params, (res) => {
              if (res.statusCode == 200) {
                let mealsList = res.data.Data;
                app.globalData.mealsList = mealsList;
          }, (res) => {
            $Toast({
              content: '数据获取失败'
            })
          }, (res) => {
    
          })
        }
      }
    })
    

    相关文章

      网友评论

        本文标题:小程序-如何将参数存到全局和如何从全局取出来使用

        本文链接:https://www.haomeiwen.com/subject/sumkpqtx.html