zoukankan      html  css  js  c++  java
  • 微信小程序在当前页面设置其他页面的数据

    如果其他页面用到的数据是 globalData, 那么直接在当前页面修改 globalData 数据即可。
    如果其他页面用到的数据是 storage, 那么直接在当前页面修改 storage 数据即可。
     
    场景:(由 A 页面跳转到 B 页面)
    在 B 页面完成某些操作后跳转(或返回)到 A 页面,同时如果 B 页面中某个操作执行成功后需要改变 A 页面的某个值,如果没有操作成功,就不需要改变 A 页面的值。
     
    使用 wx.navgateBack
    // B 页面完成某个操作后
    if( res.code == 1 ){
      var pages = getCurrentPages()    //获取加载的页面( 页面栈 )
      var currentPage = pages[pages.length - 1]  // 获取当前页面
      var prevPage = pages[pages.length - 2] //获取上一个页面   // 设置上一个页面的数据(可以修改,也可以新增)   prevPage.setData({     back: true   })   // 返回上一个页面(这个API不允许跟参数)   wx.navgateBack({     delta: 1 // 表示返回到上一个页面(如果值为2表示回退到上上一个页面)   }); }else{   // 不用执行任何操作   return false; }
  • 相关阅读:
    HDU 1016 Prime Ring Problem
    POJ 1724 ROADS(bfs最短路)
    HDU 1033 Edge
    IE 兼容模式
    HDU 1263 水果
    数据结构之图详解
    继续过中等难度.0309
    排序的稳定性
    Java+7入门经典
    哈希链表及其变种
  • 原文地址:https://www.cnblogs.com/yaoyuqian/p/8252887.html
Copyright © 2011-2022 走看看