微信小程序> 小程序动态全局变量传值-微信小程序对全局变量的引用和赋值-小程序页面传值

小程序动态全局变量传值-微信小程序对全局变量的引用和赋值-小程序页面传值

浏览量:1555 时间: 来源:bu_zhi

1.微信小程序对全局变量的引用和赋值

全局变量

2.在小程序中可以通过全局变量来实现从A页面到B,C,D…页面之间参数的传递,但容易出现参数传递不成功或者参数不能正确更新(A的参数第一次能成功传到B页面,但当A页面更改了全局变量的值,新的值不能正确传到B页面)的坑。下面介绍具体的代码实现

app

3.首先在app.js里对全局变量进行定以

App({onLaunch:function(){},globalData:{age:"18"}})Pages/index/index.js

4.我们将index看作A页面首先在该文件下声明varapp=getApp();然后对全局变量进行引用和赋值

//将全局变量的值赋给页面的一个变量//index.jsvarapp=getApp()Page({data:{age:""},onLoad:function(){this.setData({age:app.globalData.age,});}})

5.

//更改全局变量的值varapp=getApp()Page({data:{age:""},onLoad:function(){app.globalData.age="20"console.log(app.globalData.age)}})

6.##页面间传递参数在app.js中定义了全局变量age:null;在A页面中给它赋值,,然后在B页面中调用age,若结果的值依然是null,则在B页面添加以下代码:

//logs.jsvarapp=getApp()Page({data:{age:""},onShow:function(){this.setData({age:app.globalData.age});}})

7.

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎