微信小程序怎么获取组件的属性

微信小程序怎么获取组件的属性,第1张

可以把组件的属搜旅闭性写到data-xxx里面   当镇陵点击的时候获取

比如

<button size="mini" data-button_size="mini" 世裂bindtap="click"><button>

然后在点击事件里面获取button-size就可以了

在微信小程序小技巧

1,在微信小旁凯缺程序的开发者工具中按住alt + shift + F 可以格式化代码样式。

2,在app.json中的"pages"数组中,运辩直接添加页面路径可以快整创建一个新的小程序页面(包孙指括了js、json、wxml、wxss四个文件。)

3,在JS中,Boolean类型的默认值是false,如果默认值是false,则可以不需要赋值。Number类型的默认值是0,同样,如果默认值是0,则可以不需要赋值。

一个很常用的功能,但是我还是发现有一些需要注意的地方在里面,简单记录一下。

第一个问题就是这个 button 组件需要添加 open-type 属性,并指定为 getUserInfo 类型,来获取用户基本高首信息。还有另外一种做法,具体可以参考 官方文档的说明 。

放一个动图哈哈哈

js 部分就是响应点击事件,使用 api wx.getUserInfo(Object object)

获取用户信息,注意传递给 wx.getUserInfo 的是一个字典其中碰念洞包含了两个函数分别作为成功和失败的回调函数(callback function)

注意 this 的指代对象发生了变化,最开始的this是指代 Page() 构造出来的对象,在函数里面使用 this 会说未指定,所以我们使用了 that 承接一下,这也算传统艺能咯。

另外一点:获取用户信息时会自动d出一个对话框问用户是否提供信笑枯息,这个d窗只d出一次,如果用户点击了拒绝后来又想改为允许,可以使用 wx.openSetting({})

除了可以获取用户的昵称之外还有很多信息可以得到,还有一个比较常用的就是用户头像了也就是 res.userInfoavatarUrl 。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8247225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存