查看: 909|回复: 0

uniapp定义globalData的方式和调用方法

[复制链接]

748

主题

39

回帖

3907

积分

管理员

总舵主

积分
3907
QQ
发表于 2024-6-9 11:31:03 | 显示全部楼层 |阅读模式
在App.vue中定义如下代码:

  1. <script>
  2.         export default {
  3.                 globalData: {
  4.                         area_id: 0
  5.                 },
  6.                 onLaunch: function() {
  7.                         console.log('App Launch')
  8.                 },
  9.                 onShow: function() {
  10.                         console.log('App Show')
  11.                 },
  12.                 onHide: function() {
  13.                         console.log('App Hide')
  14.                 }
  15.         }
  16. </script>
复制代码
然后再页面中使用getApp().globalData.area_id或者先定义app = getApp(),代码如下:
  1. <script>
  2.         const app = getApp();
  3.         export default {
  4.                 data() {
  5.                         return {
  6.                                 title: 'Hello'
  7.                         }
  8.                 },
  9.                 onLoad() {
  10.                         console.log(app.globalData.area_id)
  11.                 },
  12.                 methods: {

  13.                 }
  14.         }
  15. </script>
复制代码


道不同,不相为谋!理想要有,万一实现了呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2513533699@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19000917号|鲁公网安备37078302000320号

在本版发帖
关注公众号
QQ客服返回顶部