小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题:open-data 数据如何放到image src属性里面?
15 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
@Brave 🎈 有延迟的话,我就觉得用户体验不好。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
延迟确实有,而且没有缓存
延迟感觉不到但是我遇到这个问题。
@Brave 🎈 open-data 你没感觉到有几百毫秒的延迟吗?
@Brave 可以自定义样式?我试过怎么都不成功。。。
<
open-data
type
=
"userAvatarUrl"
class
"ua"
></
>
<open-data type=
lang=
"zh_CN"
></open-data>
不需要image,直接用open-data展示就可以了
官方现在的态度是,你要用户信息必须手动点击,其他无解。。。。
@水哥 谢谢水哥回复,请问有没有方法不必用户点击按钮,而让系统模拟自动点击那个getUserInfo按钮的方法。
我没有看懂你的意思。如果你是想把用户头像 set 到 <image> 组件上去,就需要用 open-type 为 getUserInfo 的 button。如果你不想让用户点击,那么就只能用 open-data 组件去做展示。
@白开水
你的这种方法根本不可行,页面onShow的时候不能可能去点击按钮才加载个人头像。
解决方案:直接在标签加入class样式,如:<open-data type="userAvatarUrl" class="userinfo-avatar"></open-data>)。
另外:bindgetuserinfo = "getUserInfo"这种设计不符合规范,提交执行formSubmit,getUserInfo和formSubmit执行不能确定先后顺序,可能导致在formSubmit里面取不到getUserInfo里面设置的用户数据,如果在getUserInfo写提交方法,又无法获取formId和其它表单值。
另外:bindgetuserinfo
"getUserInfo"这种设计不符合规范,提交执行formSubmit,getUserInfo和formSubmit执行不能确定先后顺序,可能导致在formSubmit里面取不到getUserInfo里面设置的用户数据,如果在getUserInfo写提交方法,又无法获取formId和其它表单值。
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
@Brave 🎈 有延迟的话,我就觉得用户体验不好。
延迟确实有,而且没有缓存
延迟感觉不到但是我遇到这个问题。
@Brave 🎈 open-data 你没感觉到有几百毫秒的延迟吗?
@Brave 可以自定义样式?我试过怎么都不成功。。。
<
open-data
type
=
"userAvatarUrl"
class
=
"ua"
></
open-data
>
<open-data type=
"userAvatarUrl"
lang=
"zh_CN"
></open-data>
不需要image,直接用open-data展示就可以了
官方现在的态度是,你要用户信息必须手动点击,其他无解。。。。
@水哥 谢谢水哥回复,请问有没有方法不必用户点击按钮,而让系统模拟自动点击那个getUserInfo按钮的方法。
我没有看懂你的意思。如果你是想把用户头像 set 到 <image> 组件上去,就需要用 open-type 为 getUserInfo 的 button。如果你不想让用户点击,那么就只能用 open-data 组件去做展示。
@白开水
你的这种方法根本不可行,页面onShow的时候不能可能去点击按钮才加载个人头像。
解决方案:直接在标签加入class样式,如:<open-data type="userAvatarUrl" class="userinfo-avatar"></open-data>)。
另外:bindgetuserinfo
=
"getUserInfo"这种设计不符合规范,提交执行formSubmit,getUserInfo和formSubmit执行不能确定先后顺序,可能导致在formSubmit里面取不到getUserInfo里面设置的用户数据,如果在getUserInfo写提交方法,又无法获取formId和其它表单值。