请问有办法在模板中直接使用app.js中定义的全局变量吗?
发布于 6 年前 作者 li49 5686 次浏览 来自 问答

现在有个模板文件在每个页面中都引用了,模板中需要用到一个全局变量,如果在每个页面中都先获取到全局变量然后再传给模板,感觉太麻烦了,而且后期如果有修改的话还要每个页面都去改。所以想请问一下有没有直接在模板文件中获取到全局变量的方法?

1 回复

可以在app.js中定义一个

globalData: {

    systemInfo: wx.getSystemInfoSync(),

    userInfo: null

}

在相关js中调用

const app = getApp()

let info = app.globalData.userInfo;

回到顶部