通过window对象来得到窗口相关的内外款高度信息,如下:outerHeight属性设置或返回一个窗口的外部高度,包括所有界面元素(如工具栏/滚动条)。outerWidth属性设置或返回窗口的外部宽度,包括所有的界面元素(如工具栏/滚动)。innerheight返回窗口的文档显示区的高度。innerwidth返回窗口的文档显示区的宽度。在浏览器兼容方面:所有主流浏览器都支持outerWidth和outerHeight属性。注意:IE8及更早IE版本不支持该属性。所有主流浏览器都支持innerWidth和innerHeight属性。注意:IE8及更早IE版本不支持这两个属性。示例(我笔记本分辨率1366x768,浏览器全屏显示,测试):documentwrite("outerWidth:"+windowouterWidth+"outerHeight:"+windowouterHeight);//显示:outerWidth:1366outerHeight:768documentwrite("innerWidth:"+windowinnerWidth+"innerHeight:"+windowinnerHeight);//显示:innerWidth:1366innerHeight:705
一个很常用的功能,但是我还是发现有一些需要注意的地方在里面,简单记录一下。
第一个问题就是这个 button 组件需要添加 open-type 属性,并指定为 getUserInfo 类型,来获取用户基本信息。还有另外一种做法,具体可以参考 官方文档的说明 。
放一个动图哈哈哈
js 部分就是响应点击事件,使用 api wxgetUserInfo(Object object)
获取用户信息,注意传递给 wxgetUserInfo 的是一个字典其中包含了两个函数分别作为成功和失败的回调函数(callback function)
注意 this 的指代对象发生了变化,最开始的this是指代 Page() 构造出来的对象,在函数里面使用 this 会说未指定,所以我们使用了 that 承接一下,这也算传统艺能咯。
另外一点:获取用户信息时会自动d出一个对话框问用户是否提供信息,这个d窗只d出一次,如果用户点击了拒绝后来又想改为允许,可以使用 wxopenSetting({})
除了可以获取用户的昵称之外还有很多信息可以得到,还有一个比较常用的就是用户头像了也就是 resuserInfoavatarUrl 。
以上就是关于微信的signature js怎么获取全部的内容,包括:微信的signature js怎么获取、微信小程序获取当前用户信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)