当前位置:首页 > 前端 > 正文内容

微信小程序 全局变量的调用与修改

zhangsir3年前 (2022-10-28)前端274

一、全局变量的设置

在miniprogram > app.js 文件中设置,globalData对象就是存储全局变量的。


App({
    globalData: {
      hasLogin: false,
      openid: null
    },
    onLaunch: function () {
    }
})


二、全局变量的使用

在app.js文件中,直接使用,如:

var getHasLogin = this.globalData.hasLogin


在其他非app.js文件中使用,需要先申明app变量,如:


var app = getApp()
var getHasLogin = app.globalData.hasLogin


三、全局变量的修改

在app.js文件中:

this.globalData.hasLogin = true


在其他非app.js文件中修改:


var app = getApp() /*或定义在页面开头、Page之外 const app = getApp()*/
app.globalData.hasLogin = true


zhangsir版权y1防采集https://mianka.xyz

扫描二维码推送至手机访问。

版权声明:本文由zhangsir or zhangmaam发布,如需转载请注明出处。

本文链接:https://www.mianka.xyz/post/55.html

分享给朋友:

“微信小程序 全局变量的调用与修改” 的相关文章

flex布局教程

父元素:display:flex;开启flex布局flex-direction 属性flex-direction:row | row-reverse | column | column=reverse;包含四个属性值:row: 默认值,表示...

微信小程序引入echarts不显示 也不报错

微信小程序引入echarts不显示 也不报错1.在开发者工具上没有显示你需要给ceharts组件一个高度和宽度style="width: 100%; height: 100%;"2.给了高度和宽度还是没有显示你需要给ceharts标签外面的view加...

layui框架引入css文件不报错也不生效

layui框架引入css文件不报错也不生效link加入rel=“stylesheet” type=“text/css” 属性即可实例<link type="text/css" rel="stylesheet" href=&q...

jquery如何获取最后一个元素

jquery如何获取最后一个元素获取最后一个元素,并将文字设置为红色$(document).ready(function(){     $(p).last().css(color,red); });相关扩展:使用first()方法获取第一个元素#获取第一个...

jquery获取元素有两个,怎么获取第二个的属性名

如果你有两个相同类型的且具有相同类名或ID的元素,你可以使用jQuery的.eq()方法来获取第二个元素的属性名。这个方法返回指定元素的属性名。例如,假设你有两个div元素,它们都有class="myDiv",你可以这样获取第二个元素的class属性名:$('.myDiv...

h5页面怎么点击弹出独立窗口的方式展现

在H5页面中,可以使用JavaScript代码实现点击链接弹出独立窗口的功能。具体实现方法如下:在H5页面中添加一个链接元素,例如:<a href="#" onclick="openNewWindow()">点击这里弹出独立窗口...