• 使用 wx.navigateBack返回页面并携带参数的处理方式


    getAddressList (){
        let that = this;
        util.request(api.AddressList).then(function (res) {
          if (res.errno === 0) {
            that.setData({
              addressList: res.data
            });
          }
        });
      },
      addressAddOrUpdate (event) {
        wx.navigateTo({
          url: '/pages/shopping/addressAdd/addressAdd?id=' + event.currentTarget.dataset.addressId
        });
      },
      selectAddress(event){
    
        try {
          wx.setStorageSync('addressId', event.currentTarget.dataset.addressId);
        } catch (e) {
    
        }
    if(this.data.type==2){
      //选择该收货地址
    
      console.log(this.data.type+"2222222222222222222222222");
      console.log(event.currentTarget.dataset.addressId + "2222222222222222222222222");
    
      let pages = getCurrentPages(); //获取当前页面js里面的pages里的所有信息。
    
      let prevPage = pages[pages.length - 2];
    
      //prevPage 是获取上一个页面的js里面的pages的所有信息。 -2 是上一个页面,-3是上上个页面以此类推。
    
      prevPage.setData({  // 将我们想要传递的参数在这里直接setData。上个页面就会执行这里的操作。
    
        addressId: event.currentTarget.dataset.addressId
    
    
      });
    
    
    
      wx.navigateBack({
        url: '/pages/checkoutbookorder/checkoutbookorder' 
        
      });
    
    }else{
      //选择该收货地址
      wx.navigateBack({
        url: '/pages/shopping/checkout/checkout'
      });
    }
    
      }
    

      使用 wx.navigateBack返回页面并携带参数的处理方式   返回后不会进入onload方法 会进入onshow方法

  • 相关阅读:
    Leetcode 242.有效的字母异位词 By Python
    Leetcode 344.反转字符串 By Python
    Leetcode 217.存在重复元素 By Python
    js 动态加载select触发事件
    MUI 里js动态添加数字输入框后,增加、减少按钮无效
    【 jquery 】常用
    MySql 常用语句
    CSS 选择器 知识点
    HTML 符号实体
    log4net 配置
  • 原文地址:https://www.cnblogs.com/qinyios/p/12023837.html
Copyright © 2020-2023  润新知