微信小程序中进行公共数据的存储使用
微信小程序中进行公共数据的存储使用
- 目的:将一些需要在多个页面进行使用的内容,存储到公共的数据库(app.js)中,使用时进行获取,在使用的页面进行一些简单的增删改查
- 认识:
公共的数据应该存放在微信小程序中的app.js中
- 使用方法:
// app.js中
// 在app下的globalData中进行公共数据的存储
App({globalData: {getName: 'name',getAge: '18'}
})// 使用的页面进行取用:
const app = getApp()
console.log(app.globalData.getName) // name
console.log(app.globalData.getAge) // 18// 修改:
app.globalData.getName = newName
console.log(app.globalData.getName) // new Name// 在生命周期中进行使用, 获取时,必须在app.js中有了内容之后,再进行获取,否则会出现数据获取不到的问题,只有获取到之后,才能够进行之后的操作
onShow() {let interval = setInterval(() => {let age = app.globalData.getAge || ''if (age) {// 获取手机号this.setData({age: getAge,})console.log(age)clearInterval(interval)} else {this.setData({showtrue: true})}}, 1000);
}
微信小程序中进行公共数据的存储使用相关推荐
- 微信小程序中的本地存储
1. 微信小程序中的本地存储:wx.setStorageSync("key","value") - 读取时的key必须与存储时的key相同,才能取出需要的数据. ...
- 微信小程序中用户登录和登录态维护
微信小程序和以前的web项目不同,他是前后端分离的应用,之前我们的传统登录有web服务器提供Session维护, 后端在返回结果给前端web项目时,带上cookie,且以cookie值为key存储用户 ...
- 微信小程序中使用全局变量解决页面的传值问题
微信小程序中使用全局变量解决页面的传值问题 由于项目需要,最近便在做 一个类似于美团的餐饮平台的的微信微信小程序 ,项目有十几个页面,那么页面间的传值被经常用到.在小程序中页面间的传值主要有使用全局变 ...
- 室内定位——如何在微信小程序中获取Beacon的RSSI值
前言:本文使用的Beacon是智石科技的Smart Beacon,手机的操作系统是Android,其中实现室内定位最重要的参数是Beacon发射的蓝牙信号中的RSSI值.废话不多说,请看下面分解. ...
- 5、微信小程序-网络请求和本地存储
文章目录 前言 一.准备 二.网络请求 1.微信小程序请求网络的方法 2.发送网络请求 3.网络请求的封装 4.网络返回请求数据的处理 三.本地存储 前言 这节我们来看下在微信小程序中如何进行网络请求 ...
- 微信小程序中全局变量userInfo在其它页面不可用(wx.getUserInfo为异步获取信息)
app.js中获取用户的openid和userinfo,并存储为全局变量,当在index中调用getApp().globalData.userInfo时却返回为空值: getUserInfo: fun ...
- 在微信小程序中使用LeanCloud(1)
之前学习了微信小程序前端,使用到LeanCloud线上数据库 [传送门]https://leancloud.cn/docs/weapp.html.作为一个前端开发人员,了解后端及数据库是学习工作的需要 ...
- 微信小程序中的vuex(MobX)
相信大家可能在vue项目中通过vuex来实现各种项目的数据的存储,以及实现多组件,多页面之间的通信,然后,后面开始接触小程序开发,以后站在vue角度上很好解决的问题,在微信小程序中就犯了难,如果想要了 ...
- 微信小程序中自定义导航和地图定位
在健康码中,主要的难点技术就是在小程序中定位.自定顶部导航. 自定义导航 在微信小程序中,默认的顶部导航不能设置图片背景或者是透明背景,只能自定义导航. 在每一个页面中引入,就是得到自己定义[个性化的 ...
最新文章
- Squid下Http头信息优先级
- STM32常用数据类型 u8、u16、u32
- 微信小程序-豆瓣电影TOP250
- WebPack在多页应用项目中的探索
- python 下的数据结构与算法---6:6大排序算法
- 【转】世上最简单的vue教程
- 关于list遍历时sychronizedList方法和synchronized同步块的线程安全问题思考
- python编程(基于订阅模式的mvc实现)
- easymock接口模拟_EasyMock模拟异常
- matlab中除法的错误使用
- 斐波那契数列(费氏数列)
- 排列组合公式及排列组合算法
- Mac上通过docker配置PHP开发环境
- REST风格详细介绍
- 从互动直播到在线抓娃娃,实时视频超低延迟架构的思考与实践
- 蓝字冲销是什么意思_在记账凭证中冲销是什么意思
- PDF和CDF图的区别
- 真空衰变对事件概率的影响
- 记录一个问题:$router.push在setTimeout中的使用,显示找不到push
- 上海亚商投顾:沪指重返3100点