唐鑫
唐鑫
  • 发布:2022-01-05 18:03
  • 更新:2024-09-24 14:52
  • 阅读:2771

在vue3中的App.vue里面如何声明globalData

分类:uni-app

在vue3中的App.vue里面如何声明globalData,我这么声明不生效

2022-01-05 18:03 负责人:无 分享
已邀请:
b***@163.com

b***@163.com

<script lang="ts">  
export default {  
  globalData: {  
    count: 123,  
  },  
};  
</script>  

多script模块

靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

vue3 组合式api里面,当然,这种方式需要hbx的版本>=4.14

<script setup>  
defineOptions({  
    globalData: {  
        a: 1  
    }  
})  
</script>
y***@youjiuzs.com

y***@youjiuzs.com

是不是没有ref()或者reactive(),我还没用v3呢,哈哈

  • 唐鑫 (作者)

    我傻了,当时没反应过来

    2022-01-11 14:45

唐鑫

唐鑫 (作者)

是我傻了

  • 2***@qq.com

    语法糖里面应该怎么写呢

    2022-07-22 17:38

  • 1***@163.com

    请教下。。怎么在setup 中变更 globalData 的值

    2023-10-23 15:38

kkkkkkkkkkkkkk

kkkkkkkkkkkkkk

同问语法糖里要怎么写

水车

水车

同问语法糖里要怎么写

1***@qq.com

1***@qq.com

同问语法糖里要怎么写

1***@qq.com

1***@qq.com

同问语法糖里要怎么写

7***@qq.com

7***@qq.com

<script setup>
import { onLaunch, onShow, onHide } from '@dcloudio/uni-app';
import { nextTick, reactive } from 'vue';

const globalData = {
openId: '',
unionId: '',
}

onLaunch(() => {
globalData.openId = '123';
console.log('App Launch');
nextTick(() => {
getApp().globalData = globalData;
})
});

onShow(() => {
console.log('App Show');
});

onHide(() => {
console.log('App Hide');
});
</script>

使用语法糖写法

  • 靐齉齾麤龖龗

    也可以这样


    defineOptions({    
    globalData: {
    a: 1
    }
    })

    2024-09-24 14:36

要回复问题请先登录注册