时间:2019-05-05 来源:小程序工厂
白***:
open-data 只能做数据的展示,不能获取。
w***:
启动的时候加载微信头像到image里面,如何做到?
[小游戏] 开启调试正常,不开启调试则黑屏启动不了
白***:
通过 open-type 为 getUserInfo 的 button 获取用户信息,然后再通过 setData 的方式 set 到 image 的 src。更多关于获取用户信息的问题,请参考 https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1568230307&docid=0000a26e1aca6012e896a517556c01&inwindow=1
c***:
@白开水 水哥,麻烦上一段程序代码说明一下,如何“通过 setData 的方式 set 到 image 的 src”。可以吗?多谢!
白***:
假设有如下 WXML
在对应的 .js 中注册 bindgetuserinfo 的回调函数 getUserInfo
Page({
data: {
avatar: ''
},
getUserInfo: function (res) {
this.setData({
avatar: res.userInfo.avatarUrl
})
}
})
请问,开发者已经申请了5个微信小程序,怎样申请小游戏#微信小程序开发教程 ...
w***:
@白开水
你的这种方法根本不可行,页面onShow的时候不能可能去点击按钮才加载个人头像。
解决方案:直接在标签加入class样式,如:
另外:bindgetuserinfo = "getUserInfo"这种设计不符合规范,提交执行formSubmit,getUserInfo和formSubmit执行不能确定先后顺序,可能导致在formSubmit里面取不到getUserInfo里面设置的用户数据,如果在getUserInfo写提交方法,又无法获取formId和其它表单值。
白***:
我没有看懂你的意思。如果你是想把用户头像 set 到
c***:
@水哥 谢谢水哥回复,请问有没有方法不必用户点击按钮,而让系统模拟自动点击那个getUserInfo按钮的方法。
微信小程序对公打款
J***:
官方现在的态度是,你要用户信息必须手动点击,其他无解。。。。
B***:
不需要image,直接用open-data展示就可以了