微信小程序const app=getApp()的作用,实现page页面获取全局数据
app.js的作用
app.js是整个小程序项目的入口文件,
如果小程序要运行,第一个被执行的文件就是app.js,第一个被执行的代码是app.js中的onLaunch方法
在app.js中可以书写小程序的全局业务逻辑
在app.js里面,写上一些需要的东西,如globalData,在其他页面需要时,可以直接调用,无需一直写
app.js的使用
通过const app = getApp()实现在page页面获取app.js从而获取app.js中定义的全局数据globalData
比如
①在app.js——App({ })里面写
②在my.js开头写上
const app = getApp()
③然后就可以在page里面的onShow()里调用你需要的东西!
具体使用可以在用户登录例子上
判断是否存在登录,登录过就改变app.js里面的配置
逻辑原理:
如果全局里面没有用户的信息,需要跳转到登录的页面进行登录,如果说有了用户的信息就不用跳转到登录页面,当登录完成之后,我们就可以设置全局的数据,然后返回到跳转的页面,直接读取用户的信息就可以
微信小程序const app=getApp()的作用,实现page页面获取全局数据相关推荐
- 解释微信小程序const app=getApp()的作用
const app=getApp()用来获取全局变量 const app=getApp()这就话通常在pages下的页面的js中写 来调用app.js中的globalData{} 直白一点说就是在ap ...
- 微信小程序实现音乐播放器(3)(使用全局数据实现数据共享)
文章目录 前情提要 搭建静态资源服务器 小程序项目 app.json app.js app.wxss pages/index/index.json pages/index/index.wxml pag ...
- 微信小程序客服功能,并在聊天页面获取用户头像昵称
1.页面内容 利用定位设置button为透明按钮触发客服功能 <view class='list'> <button type='default' open-type="c ...
- H5页面内嵌到微信小程序和APP,做分享操作
前言 最近接到项目新需求,H5项目需要内嵌到微信小程序和APP里,然后将H5页面分享出去,被分享的人可以点击消息跳转到H5页面.H5页面不难,难的是要与微信小程序和APP进行交互,因为以前也没有接触过 ...
- 微信小程序--在app.js 和其他页面中更改globalData的值
微信小程序--在app.js 和其他页面中更改globalData的值 app.js中修改 其他页面 app.js中修改 在app.js中,应当在小程序初始化完成以后再更改全局变量的值,即在onLau ...
- uni-app 微信小程序 模仿 app二层楼功能
uni-app 微信小程序 模仿 app二层楼功能 先占个坑,今天应该写不完, 后续在慢慢补全 更新 终于写完了 这个的计算量很大,我自己的安卓机测试的时候一卡一卡的,公司同事的iphone是没有问题 ...
- 论述:企业开发微信小程序和APP应用有哪些差别
张小龙曾经说过,应用号(微信小程序)是一个新的形态,用户关注了它,就像安装了一个APP一样.而如今伴随着微信小程序的推出,业界炸开了锅.小瓶科技想说对网友们来说,有了小程序就真的不用再下载那么多的AP ...
- Android APP跳转微信小程序和APP跳转支付宝小程序传参
Android APP跳转微信小程序和APP跳转支付宝小程序传参 微信开放文档链接 MINIPROGRAM_TYPE_PREVIEW:体验版. MINIPROGRAM_TYPE_TEST:开发版 MI ...
- 二手市场回收基于微信小程序和app两种应用开发uniapp
回收纸皮书籍.服装饰品.箱包鞋帽.床上用品.塑料制品.其他 ,微信小程序.app开发 源码下载地址:请点击下载
最新文章
- Django中的Cookie--实现登录
- Spring Boot 中如何实现 HTTP 认证?
- Oracle 入面既一d函数
- python怎么连接数据库_python3.x怎么连接mysql数据库
- 长期对着电脑是对身体很哟影响的
- 分区界限必须调整为高于最后一个分区界限_不花一分钱,为SSD硬盘腾空间
- 求连通域面积matlab
- UVA - 247 Calling Circles(Floyd求传递闭包)
- 树莓派zero配置打印机
- git拉取远程分支到本地分支或者创建本地新分支
- nginx开启密码认证
- 设计模式学习笔记三:工厂方法模式
- easyui 扩展loading
- 判断对错html,js制作单选题,能判断对错
- 怎么做 Satellite assemblies
- TCP/IP中的拥塞窗口控制机制
- 伸展树(一) - 图文解析与C语言实现
- 戴尔笔记本开机logo进度条时间长的解决办法
- iphone html5 浏览器缓存文件,html5中localStorage 在苹果设备上总结
- 每日一题 | 计算松鼠的数量
热门文章
- 如何从Set中任意(随机)取出一个元素
- 2022年5月份深圳NPDP产品经理认证招生简章
- 自定义底部弹出的PopupWindow【So Easy!】
- 优图实验室升级为腾讯计算机视觉研发中心,与 Science 期刊达成战略合作
- Angular2-生成二维码
- 基于STM32物联网的停车场管理系统+多功能巡逻车
- 从ThinkPad E530到ThinkPad E531,15寸影音本的“+1”故事
- 通过CS和IP如何计算物理内存地址(OS)
- Jetson Xavier NX部署Yolov5(GPU版)
- IDEAl中try-catch的快捷键