
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
onShareAppMessage内不支持异步操作吗
2019-03-15 18:15:58微信公开课小程序热门讨论关于「onShareAppMessage内不支持异步操作吗」的小程序开发问题
补充:需求是分享时用canvas画一张定制化的图片内嵌的webview在转发时postMessage到小程序,然后小程序拿到H5的数据,画出数据中的图片以及文字,其中因为绘制canvas图片是个异步操作,onShareAppMessage的imageUrl参数
展开:需求是分享时用canvas画一张定制化的图片内嵌的webview在转发时postMessage到小程序,然后小程序拿到H5的数据,画出数据中的图片以及文字,其中因为绘制canvas图片是个异步操作,onShareAppMessage的imageUrl参数的值是异步获取,导致转发时一直没效果因为无法在onshow或者onload等生命周期去提前获取且画好图片,那么小程序的postMessage执行时是不是不支持异步操作即速小程序:如果你有办法控制函数不return的话
更多有关「onShareAppMessage内不支持异步操作吗」的讨论可以前往微信公开课小程序参与互动哦! -
onShareAppMessage分享的链接参数异常
2019-03-15 18:15:58微信公开课小程序热门讨论关于「onShareAppMessage分享的链接参数异常」的小程序开发问题
补充:小程序在分享页面时,页面的参数携带不正常onShareAppMessage里的代码片断是这样的运行日志正常但是在对方接收的链接,能跳转到detail页面,但是后面的参数完全不对,只有一个{productId:190118001}就好像不是
展开:小程序在分享页面时,页面的参数携带不正常onShareAppMessage里的代码片断是这样的:运行日志正常:但是在对方接收的链接,能跳转到detail页面,但是后面的参数完全不对,只有一个{productId:190118001}就好像不是这段代码发出去的一样,但是日志又是匹配的甚至于我把shareobj里的path参数删除,仍然能跳转到这个页面,且携带这个productId的参数从本方直接点开发送给对方的链接,也是这样,显示日志为:在发送方和接收方的链接上,看不到自定义的title和desc值:尝试了很多种代码调试办法,都找不到原因求解答即速小程序:额直接按照官方的列子return,参数直接加路径后面也不行
更多有关「onShareAppMessage分享的链接参数异常」的讨论可以前往微信公开课小程序参与互动哦! -
onShareAppMessage方法之外,如何获取web-view的URL地址
2019-03-15 18:15:58微信公开课小程序热门讨论关于「onShareAppMessage方法之外,如何获取web-view的URL地址」的小程序开发问题
补充:用户分享时可获取当前webview的URL,即在onShareAppMessage回调中返回webViewUrl参数在其他方法中能否获得当前webview的URL地址我的目的,是在onShareAppMessage之前,拿到webview的URL地址,并解析网页内容
展开:用户分享时可获取当前<webview的URL,即在onShareAppMessage回调中返回webViewUrl参数在其他方法中能否获得当前webview的URL地址我的目的,是在onShareAppMessage之前,拿到webview的URL地址,并解析网页内容,获得onShareAppMessage中return所需要的title等参数
更多有关「onShareAppMessage方法之外,如何获取web-view的URL地址」的讨论可以前往微信公开课小程序参与互动哦! -
onShareAppMessage现在怎么监听用户取消转发
2019-03-15 18:15:58微信公开课小程序热门讨论关于「onShareAppMessage现在怎么监听用户取消转发」的小程序开发问题
补充:onShareAppMessage现在怎么监听用户取消转发急(决定今天是否休假)微信者回复开发者回复转发是个问题,有没有大神提供思路开发者回复==村里刚通上网开发者回复你可以休假了监听不到了
展开:onShareAppMessage现在怎么监听用户取消转发急(决定今天是否休假)即速小程序:转发是个问题,有没有大神提供思路:==村里刚通上网:你可以休假了监听不到了https:developersweixinqqcomcommunitydevelopdoc000eacab888a20e8a2579099754401
更多有关「onShareAppMessage现在怎么监听用户取消转发」的讨论可以前往微信公开课小程序参与互动哦! -
onShareAppMessage现在的回调函数没有了?
2019-03-15 18:15:58微信公开课小程序热门讨论关于「onShareAppMessage现在的回调函数没有了?」的小程序开发问题
补充:onShareAppMessage现在的回调函数没有了微信者回复开发者回复都多久以前的公告了,我都差点没翻到developersweixinqqcomcommunitydevelopdoc000eacab888a20e8a2579099754401
展开:onShareAppMessage现在的回调函数没有了?即速小程序:都多久以前的公告了,我都差点没翻到https:developersweixinqqcomcommunitydevelopdoc000eacab888a20e8a2579099754401
更多有关「onShareAppMessage现在的回调函数没有了?」的讨论可以前往微信公开课小程序参与互动哦! -
onShareAppMessage能不改不用图片用文本内容啊,请官方回复
2019-03-15 18:15:58微信公开课小程序热门讨论关于「onShareAppMessage能不改不用图片用文本内容啊,请官方回复」的小程序开发问题
补充:onShareAppMessage,转发就一个标题和图片,有时候需要把关键的内容显示在卡片上,却没法做到,因为标题只显示两行,比如一则完整的小笑话,占用篇幅并不如显示的图片那么大,不如直接把图片换成文本来得直接,这样
展开:onShareAppMessage,转发就一个标题和图片,有时候需要把关键的内容显示在卡片上,却没法做到,因为标题只显示两行,比如一则完整的小笑话,占用篇幅并不如显示的图片那么大,不如直接把图片换成文本来得直接,这样用户从小卡片就能看到完整的一则笑话,因为单独一则笑话多数并不会专门做个详细页,所以用户点小卡片进来时看到的可能是重新读取的数据,分享卡片上的内容却很难找到了可以增设判断,如果有定义内容为纯文本小卡片就直接显示文本当然,你可能会说可以自己通过程序来处理,比如把文字生成图片,或转路径参数让用户从小卡片进入时,先把什么内容优先显示出来等,但是这样是不是太复杂了点,这个问题由官方来解决似乎很简单即速小程序:你的反馈我们已收到,我们会在后续的版本中考虑增加类似功能
更多有关「onShareAppMessage能不改不用图片用文本内容啊,请官方回复」的讨论可以前往微信公开课小程序参与互动哦! -
onShow生命周期被错误的重复调用
2019-03-15 18:15:58微信公开课小程序热门讨论关于「onShow生命周期被错误的重复调用」的小程序开发问题
补充:当前Bug的表现(可附上截图)小程序首页onShow生命周期在保持小程序面板不关闭的情况下会被调用两次预期表现onShow被调用一次复现路径下拉小程序面板,点击进入小程序(onShow输出1次,正确)点击右上角
展开:当前Bug的表现小程序首页onShow生命周期在保持小程序面板不关闭的情况下会被调用两次预期表现onShow被调用一次复现路径下拉小程序面板,点击进入小程序(onShow输出1次,正确)点击右上角关闭小程序保持小程序下拉面板,再次点进小程序(onShow输出2次,不正确)小程序下拉面板指的时下图红框内部分,个人测试发现一旦收起该面板重新下拉再进入onShow能够正常被调用1次)提供一个最简复现DemoPage({onShow(){consolelog(onShow);}})即速小程序:希望官方关注一下哈,这种对于需要自动登陆的小程序会有很大的影响:看你说的,发现我们也是的,onSHow和onHide都调用了2次:我也遇到相同的问题了Appjs里的onShow也一样有相同的问题暂时只能自己设个标识来侦测onShow是否已经被调用过了以下这个办法是不得已的办法,但是如果要在每个Page里都做这个判断的话问题就严重了,得重写Page,用Component来替代,但是那又牵扯出更多的问题onShow:function(){consolelog(thisglobalDataonShow);第一次被调用返回为False,第二次错误被调用返回为Trueif(!thisglobalDataonShow){executecodethisglobalDataonShow=true;}},onHide:function(){thisglobalDataonShow=false;}找到一个应该可以暂时使用的方法,也不影响已经定义的onShow和onHidecustompagejsletcustomPage=function(options){ optionsonShowFlag=false;letonShowFunction=optionsonShow;这里自行做错误监测optionsonShow=function(){if(!thisonShowFlag){onShowFunctioncall(this,arguments);thisonShowFlag=true;}};letonHideFunction=optionsonHide;这里自行做错误监测optionsonHide=function(){thisonShowFlag=false;onHideFunctioncall(this,arguments);};returnoptions;}pagePage(newcustomPage({onShow:function(){},onHide:function(){}}));
更多有关「onShow生命周期被错误的重复调用」的讨论可以前往微信公开课小程序参与互动哦! -
open-data获取到群名称之后,我不想显示,想直接把群名称传给后台,怎么操作
2019-03-15 18:15:58微信公开课小程序热门讨论关于「open-data获取到群名称之后,我不想显示,想直接把群名称传给后台,怎么操作」的小程序开发问题
补充:需求的场景描述(希望解决的问题)opendata获取到群名称,怎么触发上传后台操作希望提供的能力提供下代码逻辑微信者回复开发者回复想多了,opendata只能用于展示开发者回复opendata获取的数
展开:需求的场景描述(希望解决的问题)opendata获取到群名称,怎么触发上传后台操作希望提供的能力提供下代码逻辑即速小程序:想多了,opendata只能用于展示:opendata获取的数据不能保存
更多有关「open-data获取到群名称之后,我不想显示,想直接把群名称传给后台,怎么操作」的讨论可以前往微信公开课小程序参与互动哦!