- 微信js-sdk分享朋友圈成功后不回调success
ios系统在调用js-sdk分享朋友圈的时候,分享成功了,但是有时不回调success回调,有时候有调用success回调,请问这是为什么呢?
2017-09-21 - 微信公众号开发里JSSDK 1.4.0分享接口无效
微信公众号开发里JSSDK 1.4.0分享接口无效 微信公众号开发 里JSSDK 1.4.0分享接口updateAppMessageShareData、updateTimelineShareData 安卓手机调用无效,IOS手机可以调用但没有回调函数,各位大神,这该怎么办,另外旧版分享接口什么时候报废? 谁有解决办法,或者微信技术的客服电话也行,(别沉啊)
2018-09-18 - wx.createInnerAudioContext()不播放能不能获取语音时长
使用的wx.createInnerAudioContext(),小程序音频duration时间需要在播放之后才能获取,可以在未播放的情况下获取duration嘛
2018-04-04 - createInnerAudioContext未播放时获取duration为0
业务场景:根据UI实现一个自定义的音频播放器,播放器需要显示当前音频的时长。 界面截图:[图片] 遇到的问题:通过createInnerAudioContext创建audio对象,在未播放的时候,获取到的duration始终是0, 只有在播放之后才能获取到音频时间长度。 相关代码: [图片]
2018-04-09 - 关于微信小程序canvas的各种坑?
[自力更生自给自足的解决了这些问题,遇到同样问题的朋友可以参考参考] 1.用drawImage画线上图片在真机上显示不出来,模拟器上却可以显示(需要说明的是:drawImage画显示图片是需要获取到图片后才能开始画,并且获取的线上图片地址需要是https。)但是这些我都照做了可是真机上还是无法显示,为什么?我也试过下载到本地后画也没有用。 解决方法: 首先 ,我发现用canvas绘制线上图片时,必须先下载到本地,而且线上图片的地址必须是在配置的安全域名下,我遇到绘制不出的原因在于:没有等待图片完全下载好就绘制了,所以这里要考虑绘图顺序,可以用image的bindload事件或者downloadTask.onProgressUpdate来监听图片加载过程。 2.小程序的canvas没有裁剪的api,请问如何用canvas将图片画成圆形? 解决方法: 这个问题我是通过制作一张和头像图片一样大的中间有个圆形镂空(中间透明)的正方形图片绘制在头像上,在视觉上给头像做出圆形的效果。 3.`ctx.drawImage`绘制的画布,使用`ctx.clearRect`清除不了。 解决方法: 这个问题我没有解决。 4.模拟器上有个bug就是在画了图片后再画文字,文字会被覆盖,但是去真机上查看是没有问题的,文字可以正常显示。 解决方法: 这个问题是模拟器的bug。 5.为了让canvas不在页面显示,将canvas用view标签包起来后,给view设置了overflow=hidden和opacity=0的属性,是可以成功将canvas隐藏,但是在真机上测试时,一旦在这个隐藏的canvas上绘制图片,canvas又显示在屏幕上了。模拟器上是不会显示的。 解决方法: 由于canvas是原生的组件所以在模拟器上可以被隐藏,但是在真机上一直置于最上层,所以在真机上canvas一旦被绘制就一定会显示。我想了一个奇怪的方法,我在canvas的外层套了一个宽高正好一屏的view标签,然后将view的背景设置为黑色,再让canvas定位到屏幕的中间。这样看起来像是进入了图片预览。然后短暂延迟后通过 wx.canvasToTempFilePath生成图片后再调wx.previewImage。同时再用wx:if把canvas给销毁,用hidden把view给隐藏,页面每次进入的时候再还原初始值。以上是我根据我自己的需求想的折中办法,有相同情况的同学可以参考。(其实我想实现的最最效果是腾讯投票生成朋友圈二维码的那种,他们的canvas就没有显示在页面上,所以我猜想他们可能是在服务器端进行渲染后再传图给前端的) 6.canvas文字不能换行的问题 解决方法: 这个问题我是通过字符串截取的思路做的,固定每行的字数,为了美观用了ctx.setTextAlign('center')让每行字都水平居中对其。 ps:希望小程序官方能统一回答下这些问题,这几个问题中有些问题一直都有很多人问,可是没有一个好的回答,希望官方能有个好的解答谢谢啦!
2017-08-30 - 代码里主动关闭小程序的api
提一个需求? 如果是需求: * 你希望有什么能力? 主动关闭小程序(小程序进后台) 主动关闭并销毁小程序 * 你需要这个能力的场景是 ? 用户通过微信服务号进入的小程序, 办理完业务后直接代码退出小程序返回微信公众号页面, 用户体验更好. 小程序只是一个服务载体.
2018-03-06 - 微信公众号模板消息如何跳【体验版小程序】
微信公众号发送的模板消息,如何跳转到体验小程序呢? 直接跳正式版有点慌啊,毕竟没测试通过,不敢直接发布到正式上去啊。 现在直接跳正式版了,很不方便测试。
2018-07-11