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

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

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

一、全局变量的设置

在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版权k3防采集https://mianka.xyz

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

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

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

分享给朋友:

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

h5表单和文本框关闭自动提示功能

1、文本框关闭自动提示功能给文本框加上autocomplete="off"就可以将自动提示功能关闭。<input type="text" name="username" autocomplete=&quo...

ajax库Axios的使用方法

axios简介Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。axios的基本使用如何引入axios可以通过npm安装来进行使用npm install axio也可以使用 bower进行安装,然后在页面中进行引入:bower&nbs...

Autojs获取GPS定位信息

记得先把autojs的“定位权限”给开了!!!!console.show(); importClass(android.content.BroadcastReceiver); importClass(android.content.Intent); importClass(android.co...

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

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

css如何设置input聚焦时的样式

input的聚焦时的样式怎么设置呢?input:focus-visible {   background-color: red; }这样应该就行了。...

autojs强制关闭APP详解

// 测试手机为红米note10 pro,autojsPro版本8.8.22-common killApp("微信"); function killApp(appName) {//填写包名或app名称都可以   &...