微信小程序 实现在 page A中调用page B中的数据

243 阅读1分钟

微信提供了一个app.js用来存放全局变量(函数同理)

例如在page B中有一个变量age,需要在Page A中调用

1.先在app.js定义好变量名称

//app.js
age:undifend,

2.在Page B中给app.js中的变量赋值

//page B
page({
    data:{
        age:18,
    },
    setAge:function(){
        let app=getApp();//获取app.js中的变量数据
        app.age=this.data.age;
    }
    ...,
    ...,
})

3.在 Page A中调用page B中的age

//page A
page({
    getAge:function(){
        let app=getApp();
        let myAge=app.age;
        console.log(myAge);//输出结果为18
    } 
});