- pr值是什么?影响网页PR值的几个因素
- #ifdef、 #define、 #else、 #endif
- 选择关键词需要考虑的几个因素
- 提高网站在搜索引擎中的排名系列之——网站结构优化
- 网站建设的主要作用及优势
- 多个关键词优化秘诀
- 网站备案注销方法 关于网站备案问题的解答
- C#中创建Access库和建立表
- php中模型类是什么,ThinkPHP 模型(Model)与模型的定义
- SEO的关键词密度
邮箱:
手机:15383239821
微信小程序const app=getApp()的作用,实现page页面获取全局数据
app.js的作用
app.js是整个小程序项目的入口文件,
如果小程序要运行,第一个被执行的文件就是app.js,第一个被执行的代码是app.js中的onLaunch方法
在app.js中可以书写小程序的全局业务逻辑
在app.js里面,写上一些需要的东西,如globalData,在其他页面需要时,可以直接调用,无需一直写
app.js的使用
通过const app = getApp()实现在page页面获取app.js从而获取app.js中定义的全局数据globalData
比如
①在app.js——App({ })里面写
globalData: {
userlnfo: null,
openid:null
}
②在my.js开头写上
const app = getApp()
③然后就可以在page里面的onShow()里调用你需要的东西!
onShow(){
console.log(app-globalData.userInfo);
console.log(app.globalData.openid);
const userinfo=wx.getStorageSync("userinfo");
}
具体使用可以在用户登录例子上
判断是否存在登录,登录过就改变app.js里面的配置
逻辑原理:
如果全局里面没有用户的信息,需要跳转到登录的页面进行登录,如果说有了用户的信息就不用跳转到登录页面,当登录完成之后,我们就可以设置全局的数据,然后返回到跳转的页面,直接读取用户的信息就可以。
通过const app = getApp()实现在 page 页面获取 app.js,从而获取app.js中定义的全局数据globalData
golddata是全局变量 在app.js中写,用const app = getApp()可以在其他页面调用它
-
2012-10-14不能使用 ';文件已在使用中
-
2013-01-05ASP.Net ViewState怎么实现
-
2010-07-20百度分词切词研究 如何获取优质长尾流量
-
2023-10-22c# 工厂方法模式
-
2019-10-10视频上传到网站服务器却不能播放
-
2013-10-30String.IsNullOrEmpty 方法
