admin 发表于 2024-6-9 11:31:03

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

在App.vue中定义如下代码:

<script>
        export default {
                globalData: {
                        area_id: 0
                },
                onLaunch: function() {
                        console.log('App Launch')
                },
                onShow: function() {
                        console.log('App Show')
                },
                onHide: function() {
                        console.log('App Hide')
                }
        }
</script>然后再页面中使用getApp().globalData.area_id或者先定义app = getApp(),代码如下:
<script>
        const app = getApp();
        export default {
                data() {
                        return {
                                title: 'Hello'
                        }
                },
                onLoad() {
                        console.log(app.globalData.area_id)
                },
                methods: {

                }
        }
</script>

页: [1]
查看完整版本: uniapp定义globalData的方式和调用方法