微信小程序在子页面修改父页面数据,传数据给父页面最简单暴力的方式!!!
2018-06-20 14:28
471 查看
在微信小程序中,经常会遇到要在子页面修改父页面的数据值,然后传递给父页面。总结了几种方法,我个人最喜欢简单暴力的最后一种方式。
第一种:
使用全局变量或者本地储存
存在App全局变量
var app = getApp()app.globalData.mydata = {a:1, b:2};存在本地储存中
wx.setStorage({key: 'mydata',data: {a:1, b:2}})第二种:
从页面路由栈直接获取和操作路由栈
var pages = getCurrentPages();var currPage = pages[pages.length - 1]; //当前页面var prevPage = pages[pages.length - 2]; //上一个页面// 直接调用上一个页面的setData()方法,把数据存到上一个页面中去prevPage.setData({mydata: {a:1, b:2}})第三种:
简单暴力,当进入父页面时再次让执行onLoad 函数。
onShow:function(){ this.onLoad() },阅读更多
相关文章推荐
- 微信小程序遇到修改数据后页面不渲染的问题解决
- 微信小程序----修改data中的数据,页面数据不改变
- 微信小程序-修改数据后页面不渲染
- 微信小程序之页面数据绑定及页面跳转传参
- 微信小程序页面间通信的5种方式
- 微信小程序 页面跳转和数据传递实例详解
- 微信小程序跳转页面的几种方式???????
- 微信小程序返回上级页面时单个数据交互
- 微信小程序wx.request请求回来的数据没有及时显示到页面上
- 微信小程序入门-简单页面编写
- 微信小程序开发之formId使用(模板消息)、跨页面获取数据示例
- 微信小程序 修改二级页面后返回一级页面刷新一级页面
- 微信小程序数据绑定和简单的运算
- 微信小程序返回上级页面时单个数据交互
- 微信小程序开发实战&电影小程序——阅读页面轮播图-新闻列表页面构建-数据绑定
- 微信小程序页面布局方式 (react native也可以用)-温故而知新
- 微信小程序开发(2)--之简单介绍数据绑定及渲染
- 微信小程序返回上级页面时单个数据交互
- 微信小程序开发-页面跳转方式