小程序getApp使用

微信   2024-12-24 10:25   59   0  

小程序提供了全局的 getApp() 方法,可获取当前小程序实例.

// app.js

App({

  globalData: {

        token: "",

        website: "http://www.baidu.com"

    },

    // 全局共享的方法:

    setToken (token) {

        // 如果想获取 token,可以使用 this 的方式进行获取

        this.globalData.token = token

        // 在 App() 方法中如果想获取 App() 实例,可以通过 this 的方式进行获取

        // 不能通过 getApp() 方法获取

    }

});


// page.js

var app = getApp();

// 全局变量获取方法:

console.log(app.globalData.website);    //获取 globalData

//设置全局方法:

app.setToken('这里引用全局的方法')

 //注意原来的App()当中并没有token这个数据

app.token= this.data.token



博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。