uni-app 全局变量globalData的使用
1:在App.vue中
要这样使用 ,let _this = this
在内部函数onShow,onLaunch等生命周期函数中要这样:
wx.getStorage({key: 'phoneNumber',success(res) {_this.$options.globalData.obtainChatAllow = true;_this.$options.globalData.obtainLikeAllow = true;_this.$options.globalData.obtainCallAllow = true;_this.$options.globalData.obtainMailAllow = true;_this.$options.globalData.obtainPhoneAllow = true;_this.$options.globalData.userPhone = res.data;}
})
注意:在App.vue页面中的自定义函数中,如果加上$options会报错,所以要这样
//微信app用户绑定bindThird: function (phone) {const _this = this;let options = {url: "/applet/user/bindThird",params: {"phone": phone,},successFn(res) {const data = res.data.data;_this.globalData.userToken = data.yunxinToken;_this.globalData.userAccId = data.accId;},failFn(err) {_this.uni.toast("绑定用户失败,请重试");console.log("绑定用户失败,请重试")}}return request(options);},
2:在其它页面使用
import app from "../../App.vue"created() {const _this = this;_this.dynamicIcon = app.globalData.headIcon;
}
官网没去描述,这个坑踩得
uni-app 全局变量globalData的使用相关推荐
- 【UNI APP】globalData全局变量
uni-app 在app.vue文件export default里面定义globalData,在当前文件(app.vue)里面获取globalData需要用this.$options.globalDa ...
- 微信小程序app.js中的全局变量globalData改变,如何通知其它页面界面显示改变,小程序中如何在其他页面中监听到globalData中值的变化
微信小程序app.js中的全局变量globalData改变,如何通知其它页面界面显示改变,小程序中如何在其他页面中监听到globalData中值的变化 在小程序中,我们一般在app.js的onLaun ...
- uni-app之全局变量globalData的使用
一般访问请求的时候,baseurl我们都会用变量来代替,所以我们一半会把大量这种常用的,但是又不会经常变动的数据变成一个常量--globalData export default {onLaunch: ...
- uni app页面传值
传值是很常见的知识点,刚开始接触uni app总会踩到很多传值的坑,不是这里传不过去,就是那边接收不到,以下是我遇到过的一些传值方式,实在不行,咱就一个一个试,总有一个能"干起". ...
- 切换 uniapp_万能前端框架uni app初探03:底部导航开发
前言 本节我们使用uni app的底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的. 一.基础知识 1.tabBar 如果应用是一个多 tab 应用,可以通过 tabB ...
- uni app map 地图 漂浮问题及方案
uni app map 地图 漂浮问题及方案 文章页有图片导致的问题,图片没加载出来,导致文章内容高度不固定,如果图片没加载出来,高度就是0,如果此时开始加载map,那么map就在那里加载,map原生 ...
- uni.app H5(微信公众号定位) uni.getLocation
最近在开发公众号,由于之前经常使用uni,app写APP,索性就用uni.app来开发公众号了, 不过也遇到了一个问题,就是在公众号的首页要获取用户的定位.我看了看官网的API 有个uni.getLo ...
- HBuilder X ——Uni app 学习笔记(一)
HBuilder X --Uni app 学习笔记(一) 1.pages.json配置 *pages数组中第一项表示应用启动页,数组中其他项为项目中所有页面路径. enablePullDownRefr ...
- uni app中使用图表
关于在uni app中运用图表 今天写项目,需要在uni app中使用图表,我使用的是ucharts. 具体操作如下 1.下载 ucharts可以直接在uni app的插件市场下载安装. 先在插件市场 ...
- uni app 自动化索引列表
uni app 自动化索引列表,官方推荐的第三方插件 https://ext.dcloud.net.cn/plugin?id=375 [{"letter": "A&quo ...
最新文章
- NIOS II spi详解
- PHP无刷新上传面向过程写法iframe
- 简单七步,快速入门 JMeter原生压测
- Win11高效日历推荐
- 网络弱电工程办理签证注意九个方面
- 线阵相机与面阵相机的区别及其应用
- java sqlite sqlite_busy_SQLite 关闭时SQLITE_BUSY
- WOW外挂编写教程---进阶版
- python数列求和_Python 数字求和
- 费解的数字 递推+位运算
- H5编辑器H5-Dooring2.30更新指南
- 教师心理压力测试软件,关注教师心理健康——教师版心理测评软件
- mate9 android os,华为Mate9评测:全新EMUI 5系统 永不卡顿的安卓机?
- AFI - all in - 逍遥棋 - 游戏规则
- 根据当前时间获取当前周的开始、结束时间(周一到周日)
- Altium Designer制作原理图库不显示Comment和Designator
- 南邮 OJ 1076 机器狗组装费用
- python实现快速欧式聚类FEC:fast-euclidean-clustering
- 固定收益证券读书笔记(一)
- 计算机正确的坐姿教案,礼仪课坐姿教案.doc
热门文章
- 智慧园区三维可视化运营管理平台的建设思路
- 如何在YesDev,多团队协作程序员客栈的整包项目?
- 智源社区周刊:Yann LeCun撰文预测自主智能发展;NYU学者认为通用人工智能的讨论没有意义...
- DB4AI:使能数据库原生AI计算,助力数据湖场景业务成功
- java 接受传感器的数据_java中调用第三方接口获取数据的方式
- Spark on YARN - Clinet模式运行spark报错问题
- 通过邮件收发传真的方法与步骤
- MODIS数据批量裁剪并合成月尺度数据:以MOD13A1为例
- 总结我的验证思路:怎样追波形
- 【单片机】单片机课程设计(测温打铃)附完整代码和电路图