微信小程序中进行公共数据的存储使用

  • 目的:将一些需要在多个页面进行使用的内容,存储到公共的数据库(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. 微信小程序中的本地存储

    1. 微信小程序中的本地存储:wx.setStorageSync("key","value") - 读取时的key必须与存储时的key相同,才能取出需要的数据. ...

  2. 微信小程序中用户登录和登录态维护

    微信小程序和以前的web项目不同,他是前后端分离的应用,之前我们的传统登录有web服务器提供Session维护, 后端在返回结果给前端web项目时,带上cookie,且以cookie值为key存储用户 ...

  3. 微信小程序中使用全局变量解决页面的传值问题

    微信小程序中使用全局变量解决页面的传值问题 由于项目需要,最近便在做 一个类似于美团的餐饮平台的的微信微信小程序 ,项目有十几个页面,那么页面间的传值被经常用到.在小程序中页面间的传值主要有使用全局变 ...

  4. 室内定位——如何在微信小程序中获取Beacon的RSSI值

      前言:本文使用的Beacon是智石科技的Smart Beacon,手机的操作系统是Android,其中实现室内定位最重要的参数是Beacon发射的蓝牙信号中的RSSI值.废话不多说,请看下面分解. ...

  5. 5、微信小程序-网络请求和本地存储

    文章目录 前言 一.准备 二.网络请求 1.微信小程序请求网络的方法 2.发送网络请求 3.网络请求的封装 4.网络返回请求数据的处理 三.本地存储 前言 这节我们来看下在微信小程序中如何进行网络请求 ...

  6. 微信小程序中全局变量userInfo在其它页面不可用(wx.getUserInfo为异步获取信息)

    app.js中获取用户的openid和userinfo,并存储为全局变量,当在index中调用getApp().globalData.userInfo时却返回为空值: getUserInfo: fun ...

  7. 在微信小程序中使用LeanCloud(1)

    之前学习了微信小程序前端,使用到LeanCloud线上数据库 [传送门]https://leancloud.cn/docs/weapp.html.作为一个前端开发人员,了解后端及数据库是学习工作的需要 ...

  8. 微信小程序中的vuex(MobX)

    相信大家可能在vue项目中通过vuex来实现各种项目的数据的存储,以及实现多组件,多页面之间的通信,然后,后面开始接触小程序开发,以后站在vue角度上很好解决的问题,在微信小程序中就犯了难,如果想要了 ...

  9. 微信小程序中自定义导航和地图定位

    在健康码中,主要的难点技术就是在小程序中定位.自定顶部导航. 自定义导航 在微信小程序中,默认的顶部导航不能设置图片背景或者是透明背景,只能自定义导航. 在每一个页面中引入,就是得到自己定义[个性化的 ...

最新文章

  1. Squid下Http头信息优先级
  2. STM32常用数据类型 u8、u16、u32
  3. 微信小程序-豆瓣电影TOP250
  4. WebPack在多页应用项目中的探索
  5. python 下的数据结构与算法---6:6大排序算法
  6. 【转】世上最简单的vue教程
  7. 关于list遍历时sychronizedList方法和synchronized同步块的线程安全问题思考
  8. python编程(基于订阅模式的mvc实现)
  9. easymock接口模拟_EasyMock模拟异常
  10. matlab中除法的错误使用
  11. 斐波那契数列(费氏数列)
  12. 排列组合公式及排列组合算法
  13. Mac上通过docker配置PHP开发环境
  14. REST风格详细介绍
  15. 从互动直播到在线抓娃娃,实时视频超低延迟架构的思考与实践
  16. 蓝字冲销是什么意思_在记账凭证中冲销是什么意思
  17. PDF和CDF图的区别
  18. 真空衰变对事件概率的影响
  19. 记录一个问题:$router.push在setTimeout中的使用,显示找不到push
  20. 上海亚商投顾:沪指重返3100点

热门文章

  1. [BZOJ3698]XWW的难题(有源汇有上下界的最大流)
  2. 【SSL】2021-08-19 1045.采药
  3. python实现查询qq是否在线
  4. MySQL学习15:子查询(一)
  5. 【C】三子棋 VS 扫雷
  6. start.spring.io网站访问不到
  7. 考研英语十附双语阅读:按点下班惹非议?一点小花招让你看起来超努力(纯阅读,有些方法不普适)
  8. GD32F4xx uIP协议栈移植记录
  9. 机器学习和深度学习综述
  10. 就差你了,于腾格里沙漠无人之境,不止跨年