• 小程序中从地址列表页面返回到确认订单页面显示默认地址(1. 点击地址列表返回到确认订单页面;2.没有点击列表,直接返回到确认订单页面)


    1. 在地址列表页面

    // 卸载页面时
    onUnLoad () {
      // isClick 一种是点击的当前这一条,另一种是直接返回页面的
      // 所以在卸载的时候需要判断是点击的还是直接返回页面的
      let { id, isClick } = this.data
      if (!isClick) {
        let pages = getCurrentPages()
        let prevPage = pages[pages.length - 2] // 上一个页面
        // 通过id来查找出来当前的那条数据
        let address = this.data.list.find(item => item.id == id)
        prevPage.setData({
          address // 在确认订单中是拿address来渲染数据的
        })
      }
    },

    // 方法中的函数
    // 点击列表的那一条的点击函数
    setClickAdress(e) {
      let { address } = e.currentTarget.dataset
      let pages = getCurrentPages()
      if (pages.length < 2) return
      let prevPage = pages[pages.length - 2] // 上一页面
      if (prevPage.route == 'pages/confirmOrder/index') { // 此处为是否等于确认订单页面
        prevPage.setData({
          address // 在确认订单中是拿address来渲染数据的

       })
        this.setData({
          isClick: true
        })
        wx.navigateBack({
          delta: 1 // 返回上一页
        })
      }
    }

  • 相关阅读:
    loadrunner测试结果分析
    规范的测试流程
    B/S架构与C/S架构的区别
    Jemter性能测试
    Android Monkey压力测试介绍
    APP测试总结
    APP测试要点
    数据库常用的操作命令
    Mysql删除表格之后,进行恢复
    Android反编译工具
  • 原文地址:https://www.cnblogs.com/qianxiaoniantianxin/p/14470030.html
Copyright © 2020-2023  润新知