失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 微信小程序:全局状态变量的使用

微信小程序:全局状态变量的使用

时间:2023-01-21 08:23:14

相关推荐

微信小程序:全局状态变量的使用

全局变量的定义

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

// app.tsApp<IAppOption>({globalData: {userName: 'Yan'},onLaunch() {// 展示本地存储能力const logs = wx.getStorageSync('logs') || []logs.unshift(Date.now())wx.setStorageSync('logs', logs)// 登录wx.login({success: res => {console.log(res.code)// 发送 res.code 到后台换取 openId, sessionKey, unionId},})},})

设置全局变量的值

<!--pages/study/index.wxml--><text>pages/study/index.wxml</text><view>{{text}}</view><button type="primary" bindtap="getInfo">点击获取信息</button><view>yici</view><button type="primary" bindtap="setGlobal">设置全局变量</button>

setGlobal(){app1.globalData.userName = 'Hello Yanpppp'}

全局变量的使用

<!--pages/note.wxml--><text>pages/note.wxml</text><view>{{text}}</view><view>ooo</view>

// pages/note.tsconst appNote = getApp();Page({/*** 页面的初始数据*/data: {text: appNote?.globalData.userName,},/*** 生命周期函数--监听页面加载*/onLoad() {},/*** 生命周期函数--监听页面初次渲染完成*/onReady() {},/*** 生命周期函数--监听页面显示*/onShow() {},/*** 生命周期函数--监听页面隐藏*/onHide() {},/*** 生命周期函数--监听页面卸载*/onUnload() {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {},/*** 页面上拉触底事件的处理函数*/onReachBottom() {},/*** 用户点击右上角分享*/onShareAppMessage() {}})

如果觉得《微信小程序:全局状态变量的使用》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。