坐观官方回复....
图片组件建议新增分享功能- 需求的场景描述(希望解决的问题) 用户想分享图片必须使用wx.previewImage才能长按分享 现在分享图片需要进行的操作 点击图片=>长按=>分享 - 希望提供的能力 建议image加上一个 分享的attribute调用微信图片的分享功能 <image share="{{true}}" src="{{url}}"></image> 修改后 长按图片=>分享 用户在看到图片时想到的肯定也是长按图片可以分享图片,但是目前并不可以。。
2018-07-09左上角菜单有管理授权的功能?截个图看看,没见识过耶。 理论上 onShow 中加个 wx.getSetting 来检验是可行的。
用户取消授权在用户授权过后,如果用户通过button组件,open-type="openSetting"打开权限页面,修改对应的权限可以监听到。但是如果用户在小程序中直接通过右上角的三个小点,进入设置页面修改权限授权,对应得修改值就无法监听了,这种情况下的权限修改有什么办法获取吗
2018-07-07曾几次想给官方打赏,虽然对方可能根本就看不上我这点小钱。
微信开发者社区的回复,建议增加赞赏功能我也曾经是个初级程序员,遇到问题的时候,不知道怎么处理,有的问题可能困扰了好长时间,这个时候真希望有人能帮忙,我会很感激对方的。 当有人在社区里提问题的时候,我的跟帖回复,能帮他解决问题,他会抱有同样的想法,所以建议跟帖增加一个赞赏功能,打不打赏随意
2018-07-07操作 dom 的动画,20fps 对小程序来说就算极限了。 单单你 for 个 1 千次 setData 都能看到卡,这和 H5 是没法比的。 视觉端与 js 端沟通成本极大,不推荐这样玩。
用小程序画波形图内存飙升和帧率下降的问题最近要在小程序里实现波形图的效果,我就使用了 setInterval和ctx.draw(),但是我发现,如果setinterval的频率过高,或者画布上画的东西过多,系统的内存就会飙升,帧率也会大幅度下降,然而我之前用js在html上这样画是没有问题的,作为一名菜鸟,真心的请教下是不是我哪里代码写的不对,具体代码如下 wxml [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'canvaDiv'[代码][代码]>[代码] [代码]<[代码][代码]canvas[代码] [代码]class[代码][代码]=[代码][代码]'canvas'[代码] [代码]canvas-id[代码][代码]=[代码][代码]"canvas"[代码][代码]></[代码][代码]canvas[代码][代码]>[代码] [代码]</[代码][代码]view[代码][代码]>[代码] [代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]'start'[代码][代码]>开始测试</[代码][代码]button[代码][代码]>[代码]wxss [代码].canvaDiv {[代码][代码] [代码][代码]margin-bottom[代码][代码]: [代码][代码]5[代码][代码]rpx;[代码][代码]}[代码] [代码].canvas {[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]100%[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]400px[代码][代码];[代码][代码] [代码][代码]border[代码][代码]: [代码][代码]1[代码][代码]rpx [代码][代码]solid[代码] [代码]#dadada[代码][代码];[代码][代码] [代码][代码]border-bottom[代码][代码]: [代码][代码]1[代码][代码]rpx;[代码][代码]}[代码]js [代码]start: [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]console.log([代码][代码]"start"[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]var[代码] [代码]size = wx.getSystemInfoSync().windowWidth; [代码][代码]//屏幕宽度,波形图的宽度 [代码][代码] [代码][代码]var[代码] [代码]space = size / 1024; [代码][代码]//x坐标每次移动的长度[代码][代码] [代码][代码]var[代码] [代码]offset = 4; [代码][代码]//每次跨越的数据长度,offset越小interval越小,画面就越流畅,性能消耗就越高[代码][代码] [代码][代码]var[代码] [代码]interval = 1000 / 128 * offset; [代码][代码]//隔几毫秒画一次[代码][代码] [代码][代码]var[代码] [代码]obj = {[代码][代码] [代码][代码]buffer: [代码][代码]new[代码] [代码]Array(),[代码][代码] [代码][代码]index: 0[代码][代码] [代码][代码]}[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < 2048; i++) {[代码][代码] [代码][代码]obj.buffer.push(Math.random() * 128);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]let ctx = wx.createCanvasContext([代码][代码]"canvas"[代码][代码]);[代码][代码] [代码][代码]setInterval([代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]that.drawWave(space, offset, obj, ctx, 0);[代码][代码] [代码][代码]that.drawWave(space, offset, obj, ctx, 128);[代码][代码] [代码][代码]that.drawWave(space, offset, obj, ctx, 256);[代码][代码] [代码][代码]ctx.stroke();[代码][代码] [代码][代码]ctx.draw();[代码][代码] [代码][代码]if[代码] [代码](obj.buffer.length >= 1024) { [代码][代码]//如果铺满画布了,就移动 [代码][代码] [代码][代码]obj.index += offset; [代码][代码]//计时器每执行一次,索引就偏移一定量 [代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](obj.buffer.length <= obj.index) {[代码][代码] [代码][代码]obj.index = 0;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}, interval);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]drawWave: [代码][代码]function[代码][代码](space, offset, obj, ctx, heightOffset) {[代码][代码] [代码][代码]var[代码] [代码]x = 0; [代码][代码]//x开始的位置[代码][代码] [代码][代码]if[代码] [代码](obj.buffer.length > obj.index) {[代码][代码] [代码][代码]ctx.moveTo(x, obj.buffer[obj.index]); [代码][代码]//线的起点 [代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < 1024; i++) { [代码][代码]//1屏8秒128*8=1024个数据[代码][代码] [代码][代码]if[代码] [代码](obj.buffer.length > obj.index + i) {[代码][代码] [代码][代码]ctx.lineTo(x += space, obj.buffer[obj.index + i] + heightOffset);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码] 是我哪里写的不对吗,求指点
2018-07-07简单动画的话,wx.createAnimation 应该是能满足你的。 不过它没有动画完成的回调,所以可能还是得依赖于 setTimeout 来实现循环。
除了setinterval外还有哪些可以实现循环动画的方法能实现循环动画,同时也不要过多影响性能较好,请问大家有这方面的经验吗,欢迎一起探讨。
2018-07-07有些苹果机的 flex:1 不起效,改为 flex-grow:1; flex-basis: 100%; 可能有用,但不绝对。
苹果6s下 flex布局样式问题[图片] 一个表格样式,只有苹果6s会出现这个全都挤在一起,请官方查看一下,下图是正常应该显示的样式,麻烦帮忙看看是什么问题? [图片]
2018-07-04原生组件一定最高,设置不了,你说刺不刺激。
canvas层级问题[图片] 当页面滚动的时候,这个画布盖住了我的浮动菜单,请问下这个画布层级如何设置
2018-07-04.replace(/<(?!\w)/, '&lt;') 加上这句吧,< 后不为字母的 < 被替换成 &lt;。 不知会不会出现特别的例外。 另外顺便 @官方,这是个 bug 需处理。
rich-text识别小于号&lt;用微信的rich-text解析之后,小于号会被当成标签来解析,怎么处理这种情况 各位大神,看过来~~~~~ 这是接口数据:(nodes解析的富文本) [图片] 这是页面报错: [图片]
2018-07-04https://developers.weixin.qq.com/miniprogram/dev/component/cover-view.html 文档中 tips 9 写道不支持 background-image,也即是不支持渐变。
cover-view背景渐变真机不显示cover-view 设置的渐变背景在真机上不显示。
2018-07-04本地用 html 试试,以前遇到过字体压缩过后不生效等问题。 其次异步加载、字体大小、字体格式、小程序版本、组件关系等都可能会造成影响。
wx.loadfontface根本不起作用?我在页面的onShow中将官方的代码复制过去,把字体地址改为我的服务器上的字体地址,但有时有提示loaded,但在CSS文件中设置FONT时一点没有变化
2018-07-03