uniapp 全局数据(globalData)的设置,获取,更改

这篇具有很好参考价值的文章主要介绍了uniapp 全局数据(globalData)的设置,获取,更改。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

globalData,这是一种简单的全局变量机制。这套机制在uni-app里也可以使用,并且全端通用

 

因为uniapp基本上都是将页面,或者页面中相同的部分,进行组件化,所以会存在父,子,(子,父)之间的传值的情况,但在某些情况下,可以选择将内容设置为一个全局的变量,并根据需求来进行内容的更新。大大减少了代码的使用,和传值可能遇到的各种复制的计算等等的情况

下面来看看如何设置将一个变量设置为全局数据

1.在入口文件app.vue中,设置一个globalData,其中的内容要看你自己的需求,一个,也可以多个存在,命名有你自己决定
uniapp 全局数据(globalData)的设置,获取,更改,uni-app

 2.在需要使用到全局数据的页面中使用,注意要在页面初始化,或者显示的生命周期中去获取,且必须要使用getApp()方法

this.fly=getApp().globalData.fly

这样就能够获取到你定义在globalData的数据了

3.修改globalData下的数据文章来源地址https://www.toymoban.com/news/detail-622797.html

getApp().globalData.fly=this.fly

到了这里,关于uniapp 全局数据(globalData)的设置,获取,更改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp中获取dom元素的方法,更改dom元素颜色(遇坑记录)

    最近写uniapp,遇到一个需要获取到页面中dom元素,我第一反应是使用this.$ refs进行获取,于是我开心的使用this.$refs写了很多代码,使用h5调试的过程中没有发现任何问题,但后来真机调试的时候发现在app端无效,于是我查看文档发现了: 非H5端只能用于获取自定义组件,不能

    2024年01月16日
    浏览(35)
  • Git常用命令(全局设置&获取仓库)

    新建仓库: 填写名称等信息,根据需要选择私有,开源等选项。 创建完成。 邀请成员: ​​​​​​​ Git全局设置 首先要做的是设置用户名和email地址。这是非常重要的,每次Git提交都会使用该用户信息。 设置用户信息: 查看配置信息: 桌面右键点击。  获取Git仓库  两

    2024年02月15日
    浏览(39)
  • 原生JS设置并获取全局变量

    原生JS设置并获取全局变量,干货版。 一共有且只有以下五种方式 1、通过window对象设置和获取全局变量; 通过window对象设置和获取全局变量。window对象是所有全局变量的拥有者,它是JavaScript的最顶层对象。我们可以通过window对象来设置和获取全局变量,例如: 2、使用ES6新

    2024年02月08日
    浏览(41)
  • Postman获取cookie值,设置全局变量

    结论:不同域名下需要使用到cookie的场景,如果是同一个域名的情况,不需要设置cookie //获取任何cookies的值 key可以是其他 var data = postman.getResponseCookie(\\\"JSESSIONID\\\");   //控制台打印 方便查看对象 console.log(data);   //把变量值设置到环境变量(pm.environment.set)或者全局变量里面去 pm.glob

    2024年02月16日
    浏览(44)
  • uniapp实现全局设置字体大小,实现小中大的字体切换

    要实现文字大小的动态切换,考虑到使用 rem 机制。只需要通过修改根节点的font-size值,就能改变文字呈现出来的大小 但是一般我们的项目始用的都是px或rpx单位,全局修改单位未免不现实。所以这里用到了 postcss-px-to-viewport 插件。 postcss-px-to-viewport 可以帮助我们把项目的单

    2024年02月08日
    浏览(46)
  • Apipost登录自动获取token设置为全局变量

    选中自己的登录接口的预执行脚本 输入以下代码  可以根据自己的设置去更改预执行脚本的url,username,全局变量名字等等 发送登录请求后会返回以下数据reponse响应。此处会根据自己定义的结构显示,大同小异 点击环境变量查看全局变量token是否设置成功 右上角小眼睛这

    2024年02月11日
    浏览(38)
  • postman获取请求响应结果并设置到全局变量中

    做接口测试中,经常遇到就是我们首先要去获取一个请求响应返回的参数(这个返回值是我们需要的),这个接口我们跑通了返回值也有了,那么如何去将它提取出来并写入到全局变量里去呢? 可通过返回值的层级一步一步的获取到想要的返回值并保存到变量里面,如下:

    2024年02月15日
    浏览(60)
  • 在uni-app使用vue3进行store全局数据共享

    在uni-app中使用vue3进行store的全局数据共享,网上文章太杂了,记录一下自己写的一个最简单易懂的例子,以供自己后面需要用到时候可以最直观的知道到底怎么实现 在index.js中写入代码如下(示例): uni-app好像内置vuex,不需要额外下载,如果记错了的话就得先去下载好 代

    2024年02月09日
    浏览(88)
  • 微信小程序:表格中更改输入框的值,实时获取表格全部数据,点击按钮更改数据库指定项数据

    样例: 样式展示 数据库中原始第一条数据  修改表格第一行的数量: 数据库结果     核心代码 wxml ①wx:for:执行循环将数组数据展示出来 ②在某一单元格加上input样式 ③在input中绑定:文本框改变事件,并且绑定data-index便于知道改变的具体是哪一行的数据 wxss js ①变更in

    2024年02月16日
    浏览(51)
  • 微信小程序如何及时获取页面循环元素的宽度、高度、距离左边值、函数自调、类似递归、闪屏、selectAll、exec、globalData、map、scroll-view

    distanceLeft :定义一个数组存储各个循环元素距离左边的值。 isPage :控制页面显示与隐藏。 scrollLeft :动态设置滚动距离。 isAactivity :存储 tabBar 对应 id 值。因为从 tabBar 页面跳转到 tabBar 页面时不能在路径上携带参数,所以此参数存储在全局变量中。 在微信小程序中使用

    2024年02月13日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包