微信小程序App.js应用

文章目录

  • 微信小程序App.js应用
    • 1、App.js内容
    • 2、判断用户以什么方式进入小程序
    • 3、获取用户信息
    • 4、设置全局变量

1、App.js内容

App.js写逻辑内容,内置有函数,有三大作用

  • 1、判断用户以什么方式进入小程序
  • 2、获取用户信息
  • 3、定义全局数据

2、判断用户以什么方式进入小程序

查看options的scene值
场景值对应的方式

 onShow: function (options) {console.log(options)}

3、获取用户信息

  • 第一种
onLaunch: function (options) {wx.getUserInfo({success:function (res) {console.log(res)}})},
  • 第二种
    .wxml
<button size="mini" open-type="getUserInfo"  bindgetuserinfo="handleGetUserInfor">确定授权</button>

.js

 handleGetUserInfor(event){console.log(event);}
  • 第三种
    使用open-data
    对应的值
<open-data type="userAvatarUrl"></open-data>

4、设置全局变量

App.js

globleData:{name:'溜溜',age:14}

user.js

const data = getApp();
console.log(data.globleData.name);

微信小程序App.js应用相关推荐

  1. 微信小程序app.js给全局变量globalData赋值

    微信小程序app.js 中,从数据库读取登录数据后,想把登录信息变为全局遍历,这里为globalData赋值和其他的页面赋值不同. 需要先定义 that=this  之后用that.globalDat ...

  2. 微信小程序app.js中的全局变量globalData改变,如何通知其它页面界面显示改变,小程序中如何在其他页面中监听到globalData中值的变化

    微信小程序app.js中的全局变量globalData改变,如何通知其它页面界面显示改变,小程序中如何在其他页面中监听到globalData中值的变化 在小程序中,我们一般在app.js的onLaun ...

  3. 微信小程序 app.js中onLaunch中方法执行完毕后再执行index首页数据请求

    实际开发中遇到在app.js中onlaunch中方法未执行完毕的情况下,先进入首页执行index方法的问题.如果在onlaunch中写了自动登录的方法,会存在首页加载时显示未登录的情况(此时onlau ...

  4. 微信小程序app.js中获取用户信息以及为golbalData赋值的坑

    代码如下: //app.js App({ globalData: { urlPath: "http://www.baidu.com//",    //此处貌似必须填写搜索引擎的网址 ...

  5. 微信小程序app.js调用wx.login

    只为梳理一下自己调用微信登陆的思路 先做一个简单的封装,将接口地址存到变量中,方便调用. 在utils中建立一个文件constant.js var rqcfg = {domin: 'https://a ...

  6. 微信小程序 app.js 操作 页面js方法

    由于在全局app.js监听蓝牙返回数据,所以在app.js页面调用当前页面方法来改变页面显示状态:

  7. 微信小程序APP(商超营销类)经验总结

    项目介绍 这是一款主打门店营销的小程序.包括首页.门店.营销.个人设置.登录.数据统计展示.营销设置等. 本来要独立完成整个项目,包括前后端一套的,有些意外因素,项目临时收尾(说明:只完成了前端的部分 ...

  8. 自制微信小程序通讯JS

    自制微信小程序通讯JS 起因 现在微信小程序开发基本会使用到组件的开发.随着组件的不断增加,使得组件之间的通讯越发频繁.然后,微信小程序中组件之前通讯必须通过父子关系才能进行. 这个js能使得我们在组 ...

  9. 微信小程序App Page 模块化

    微信小程序注册函数App() 在app.js里是一个App()函数,定义全局函数和数据,还可以用来注册一个微信小程序.在App()函数里有一些生命周期函数 App({onLaunch(option){ ...

最新文章

  1. Lambda表达式【转】
  2. javaSocket与C通信
  3. 开发vue底部导航栏组件
  4. mysql check exist_mysql – 使用多个EXIST进行查询
  5. 软件测试面试的基础题目
  6. 【转】abp vNext微服务框架分析
  7. Eclipse控制台输出信息的控制
  8. 剑指offer最新版_剑指Offer——Java版本(持续更新)
  9. object转成实体对象_面向对象的TypeScript-序列化与反序列化(1)
  10. t–sql pl–sql_SQL Server性能疑难解答的DBA指南–第2部分–监视实用程序
  11. bzoj 1027: [JSOI2007]合金(floyd最小环)
  12. [Study] 通过游戏学编程的网站
  13. 算法设计与分析(第2版)屈婉玲 刘田 张立昂 王捍贫编著 第四章课后习题答案
  14. 图形界面上的任意形状图形按钮
  15. Ubuntu调整缩放
  16. AIX平台安装python
  17. 计算机专业考注册测绘师经验,测绘工程专业就业前景怎么样,武汉大学学子告诉你...
  18. 特斯拉的巫术(5)——“彩蛋”和未来
  19. 作业帮智能硬件产品发布会:喵喵机电子单词卡上市
  20. 微信小程序获取当前位置及地图选点功能

热门文章

  1. 一篇文章教你正确解锁 代理ip 的使用方式,包含两个实战案例
  2. 起用 RabbitMQ (二)
  3. python不重复排列组合_python解决排列组合
  4. pc投屏android软件,Scrcpy安卓电脑投屏软件下载
  5. linux下 解压iso 命令行
  6. 白化深度学习与tensorflow——强化学习
  7. Java基础知识——IO流
  8. SpringBoot(五)整合Mybatis-Plus
  9. 编写一个静态方法 lg(), 接受一个整型参数 N,返回不大于 log2N 的最大整数。
  10. PS怎么旋转图片方向