
作者:微信公开课+
作品:微信公开课
地区:全国小程序
标签:教育,工具,微信公开课,资讯
描述:微信公开课是微信官方与小程序行业合作伙伴沟通交流的微信小程序社区,为线下微信小程序公开课的免费授课提供线上的相关服务,包括查阅小程序活动议程、参与小程序活动互动以及回顾小程序课程内容等。
声明:作者对小程序服务信息内容及运营行为等真实性/合法性及有效性承担全部责任
订阅微信公开课小程序
-
canvas生成图片后,在image标签展示展示生成的图片在安卓大概率出现黑屏
2019-03-15 18:14:06微信公开课小程序热门讨论关于「canvas生成图片后,在image标签展示展示生成的图片在安卓大概率出现黑屏」的小程序开发问题
补充:canvas生成图片后,在image标签展示展示生成的图片在安卓大概率出现黑屏
展开:当前Bug的表现canvas生成图片后,在image标签展示展示生成的图片在安卓大概率出现黑屏图片的获取都成功了,将canvas组件显示出来发现画的是没有问题的,但是获取的图片展示确实黑色的获取图片的方法已经延时2s预期表现复现路径提供一个最简复现DemovarwidthPercent=thisdatagetSystemInfowindowWidth375;varthat=thisletctx=wxcreateCanvasContext(ewmCanvas);画背景图片letbgimageurl=thatdatasharemsgpicInfopicUrlcanvasgetImageInfo(bgimageurl,function(res){consolelog(图片1,res)ctxsave()ctxdrawImage(respath,0,0,345*widthPercent,255*widthPercent)ctxrestore()画头像leticonimageUrl=thatuserInfoimageUrlcanvasgetImageInfo(iconimageUrl,function(res){consolelog(图片2,res)ctxsave()ctxarc(40*widthPercent,40*widthPercent,20,0,MathPI*2,false);ctxclip();ctxdrawImage(respath,20*widthPercent,20*widthPercent,40*widthPercent,40*widthPercent)ctxrestore()设置昵称ctxsave();ctxsetFontSize(16*widthPercent)ctxsetFillStyle(rgb(255,255,255))ctxfillText(thatuserInfoname,70*widthPercent,46*widthPercent)ctxrestore()设置文字标题ctxsave();ctxsetFontSize(28*widthPercent)ctxsetTextAlign(center)ctxsetFillStyle(rgb(255,255,255))ctxsetShadow(1,1,3,rgba(0,0,0,02))ctxfillText(thatdatasharemsgpicInfotitle,1725*widthPercent,235*widthPercent)ctxrestore()设置底部白色背景ctxsave();ctxbeginPath()ctxrect(0,255*widthPercent,345*widthPercent,90*widthPercent)ctxsetFillStyle(ffffff)ctxfill()ctxrestore()设置二维码varewmImageUrl=thatdatasharemsgpicInfocodeUrlcanvasgetImageInfo(ewmImageUrl,function(res){consolelog(图片3,res)ctxsave()ctxdrawImage(respath,10*widthPercent,260*widthPercent,80*widthPercent,80*widthPercent)ctxrestore()设置顶部说明ctxsave()ctxfont=normalbold18pxsansserif;ctxsetFontSize(18*widthPercent)ctxsetFillStyle(rgb(51,51,51))ctxsetTextAlign(center)ctxfillText(thatdatasharemsgpicInfocodeTitle,98*widthPercent,294*widthPercent)ctxrestore()底部说明ctxsetFontSize(16*widthPercent)ctxsetFillStyle(rgb(102,102,102))ctxfillText(thatdatasharemsgpicInfocodeSubTitle,98*widthPercent,322*widthPercent)ctxdraw(false,function(){setTimeout(function(){canvascanvasToTempFilePath(jpg,ewmCanvas,function(res){wxhideToast()varurl=restempFilePath;if(thatdatashareimageUrl==set){thatdatasharemsgshow=truethatsetData({sharemsg:thatdatasharemsg,shareimageUrl:url,})}else{thatsetData({shareimageUrl:url,})}})},2000)})},function(res){thatdatashareimageUrl==})},function(res){thatdatashareimageUrl==});},function(res){thatdatashareimageUrl==});即速小程序:我们在开发中也有遇到这个问题,解决方法是在每次ctxsave()之前都把包括ctxsave()和接下来的所有步骤全部放入setTimeout内,并且延迟500毫秒:demo的例子是https:developersweixinqqcomsuFp3vjmM7s4J,唯一的不同是我使用的图片是网络的,这个因为账号原因放在了本地,网络图片用的canvasjs中的getImageInfo方法获取,其他的都是一样的这个在安卓机器上都会出现黑图:提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https:developersweixinqqcomminiprogramdevdevtoolsminicodehtml)
更多有关「canvas生成图片后,在image标签展示展示生成的图片在安卓大概率出现黑屏」的讨论可以前往微信公开课小程序参与互动哦! -
canvas画图
2019-03-15 18:14:06微信公开课小程序热门讨论关于「canvas画图」的小程序开发问题
补充:canvas画图
展开:canvas画图,在开发者和测试机上能够正常画好,但是在用户的手机上画不出来,这是为什么即速小程序:找到原因了,是后台返回的图片地址换了,没有添加到合法域名内:用户是什么手机你自己能重现吗用户用小程序示例的canvas正常吗
更多有关「canvas画图」的讨论可以前往微信公开课小程序参与互动哦! -
canvas画网络图片在电脑端正常显示,在手机端网络图片不显示问题
2019-03-15 18:14:06微信公开课小程序热门讨论关于「canvas画网络图片在电脑端正常显示,在手机端网络图片不显示问题」的小程序开发问题
补充:canvas画网络图片在电脑端正常显示,在手机端网络图片不显示问题
展开:最近做微信小程序,遇到问题,canvas画网络图片在电脑端正常显示,在手机端网络图片不显示问题,不明白问题出在哪里希望有经验的前辈,指点指点,谢谢了即速小程序:同问,怎么canvas的问题还没弄好的,半年前就好多问题了:背景图没downloadFile下载下来吗:手机端效果是这样的,主要是背景图(网络图片)无法显示
更多有关「canvas画网络图片在电脑端正常显示,在手机端网络图片不显示问题」的讨论可以前往微信公开课小程序参与互动哦! -
想在worker中调用wxapi,有什么办法吗
2019-03-15 18:14:06微信公开课小程序热门讨论关于「想在worker中调用wxapi,有什么办法吗」的小程序开发问题
补充:想在worker中调用wxapi,有什么办法
展开:需求的场景描述(希望解决的问题)希望提供的能力想在worker内调用promise封装的wxrequest即速小程序:框架不支持
更多有关「想在worker中调用wxapi,有什么办法吗」的讨论可以前往微信公开课小程序参与互动哦! -
想增加一个转盘功能
2019-03-15 18:14:06微信公开课小程序热门讨论关于「想增加一个转盘功能」的小程序开发问题
补充:想增加一个转盘功能
展开:增加一个转盘功能,然后转盘可以转出红包,红包可以提现或者兑换实物这个需要什么牌证吗如果需要,是需要什么证
更多有关「想增加一个转盘功能」的讨论可以前往微信公开课小程序参与互动哦! -
想找一个类似这样的小程序的日历插件,哪位大神推荐一个
2019-03-15 18:14:06微信公开课小程序热门讨论关于「想找一个类似这样的小程序的日历插件,哪位大神推荐一个」的小程序开发问题
补充:想找一个类似这样的小程序的日历插件,哪位大神推荐一个
展开:这怎么弄呢即速小程序:https:githubcomhttps:developersweixinqqcomcommunitydeveloprecommend:https:blogcsdnnetinsistlzharticledetails78356117自己改改
更多有关「想找一个类似这样的小程序的日历插件,哪位大神推荐一个」的讨论可以前往微信公开课小程序参与互动哦! -
想更换管理员,但新换管理员是港澳台的,只有台胞证,这个怎么换
2019-03-15 18:14:06微信公开课小程序热门讨论关于「想更换管理员,但新换管理员是港澳台的,只有台胞证,这个怎么换」的小程序开发问题
补充:想更换管理员,但新换管理员是港澳台的,只有台胞证,这个怎么换
展开:想更换管理员,但新换管理员是港澳台的,只有台胞证,这个怎么换麻烦教一下即速小程序:小程序换绑管理员流程:http:kfqqcomfaq170602BRfiM3170602iEJNFJhtml你好,请正常按换绑流程走能否可以走通
更多有关「想更换管理员,但新换管理员是港澳台的,只有台胞证,这个怎么换」的讨论可以前往微信公开课小程序参与互动哦! -
想知道做一个验证输入信息有没有敏感词如果有标红敏感词怎么做
2019-03-15 18:14:06微信公开课小程序热门讨论关于「想知道做一个验证输入信息有没有敏感词如果有标红敏感词怎么做」的小程序开发问题
补充:想知道做一个验证输入信息有没有敏感词如果有标红敏感词怎么做
展开:验证敏感词之后把输入的信息里的敏感词全局替换成红色的试了用view去模拟用data赋值的方法去做的话解析成的都是字符串,标签是不解析的即速小程序:后来还是用richtext去模拟了但是有个问题是richtext现实之后我绑定了一个点击事件去重置这两个的状态,重置之后input里的文字还是没有标红:不是富文本不能单独标记某几个字颜色的~
更多有关「想知道做一个验证输入信息有没有敏感词如果有标红敏感词怎么做」的讨论可以前往微信公开课小程序参与互动哦!