wx.getImageInfo获取图片信息,再绘制
canvas绘制图片导出在image上看不了[图片] 我使用canvas绘制图片导出来放到image标签里面,然后在编辑器上面可以看到图片的,但是一上手机就凉了。根本啥都看不见。 求教,各位大神 ,大佬。 官方大大,出来解惑啦!
2019-03-22需要先登录后再调用获取手机
关于session_key的问题话说获取手机号有时候获取失败,是不是因为测试反复删除账号导致session_key不匹配的原因?但我现在每次判断没有手机号就重新login然后获取session_key,但是一样失败,一般都是一次失败,第二次成功
2019-03-21帖子沉了,到现在还是这样提示
该小程序可能导致微信响应变慢被终止从搜索列表中点击小程序提示“该小程序可能导致微信响应变慢被终止”,想知道是什么原因造成这样的提示,有没有解决方案 小程序名称:安吉旅游攻略
2019-03-21Page({ data: {}, onLoad: function() { var Knowledge = { TabID_1: { content0: 'content0', content1: 'content1', content2: 'content2', content4: 'content4' }, TabID_2: { content0: 'content0', content2: 'content2' } }, Txt = {}; Txt = this.getTxtWith(Knowledge, 'TabID_1', 5); console.log(Txt); Txt = this.getTxtWith(Knowledge, 'TabID_2', 8); console.log(Txt); }, getTxtWith: function(knowledge, tabId, length) { var txt = {}; for (var i = 0; i < length; i++) { var o = knowledge[tabId][`content${i}`] || false; txt[`Content${i}`] = o ? `x${o}\n` : '' } return txt } })
请问如何简化这种写法//对于js中很有规律的如下片段: Txt={} if (Knowledge[TabID].content0 != undefined) { Txt.Content0 = "x" + Knowledge[TabID].content0 + "\n" } else { Txt.Content0 =""} if (Knowledge[TabID].content1 != undefined) { Txt.Content1 = "x" + Knowledge[TabID].content1 + "\n" } else { Txt.Content1 = "" } if (Knowledge[TabID].content2 != undefined) { Txt.Content2 = "x" + Knowledge[TabID].content2 + "\n" } else { Txt.Content2 = "" } if (Knowledge[TabID].content3 != undefined) { Txt.Content3 = "x" + Knowledge[TabID].content3 + "\n" } else { Txt.Content3 = "" } if (Knowledge[TabID].content4 != undefined) { Txt.Content4 = "x" + Knowledge[TabID].content4 + "\n" } else { Txt.Content4 = "" } if (Knowledge[TabID].content5 != undefined) { Txt.Content5 = "x" + Knowledge[TabID].content5 + "\n" } else { Txt.Content5 = "" } // 如何简化写法?
2019-03-18弹窗界面的wxss里面加上Page { width: 100%; }
遮罩层在部分手机上只展示一半自己写的遮罩层组件, 结果在部分手机上只展示了一半的弹窗,代码如下。没找到是什么原因。问一下大家你们遮罩层是怎么写的,是用fixed布局吗? [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"dialog"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"dialog__mask"[代码] [代码]catchtap[代码][代码]=[代码][代码]'hidePopup'[代码][代码]></[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"dialog__slot"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]slot[代码] [代码]></[代码][代码]slot[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码][代码].dialog {[代码][代码] [代码][代码]display[代码][代码]: flex;[代码][代码] [代码][代码]justify-[代码][代码]content[代码][代码]: [代码][代码]center[代码][代码];[代码][代码] [代码][代码]align-items: [代码][代码]center[代码][代码];[代码][代码] [代码][代码]position[代码][代码]: [代码][代码]fixed[代码][代码];[代码][代码] [代码][代码]top[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]bottom[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]left[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]right[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]z-index[代码][代码]: [代码][代码]99[代码][代码];[代码][代码]}[代码] [代码].dialog__mask {[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]100%[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]100%[代码][代码];[代码][代码] [代码][代码]background-color[代码][代码]: rgba([代码][代码]0[代码][代码],[代码][代码]0[代码][代码],[代码][代码]0[代码][代码],.[代码][代码]6[代码][代码]);[代码][代码] [代码][代码]position[代码][代码]: [代码][代码]absolute[代码][代码];[代码][代码]}[代码] [代码].dialog__slot {[代码][代码] [代码][代码]background-color[代码][代码]: [代码][代码]#ffffff[代码][代码];[代码][代码] [代码][代码]position[代码][代码]: [代码][代码]absolute[代码][代码];[代码][代码] [代码][代码]border-radius: [代码][代码]16[代码][代码]rpx;[代码][代码]}[代码][图片]
2019-03-18https://developers.weixin.qq.com/s/7hFT4Mmv726T 需要填写测试id
canvas 如何生成中心圆 的正方形型图片 而且背景要白色生成如下如图片 1.保存后图片为白底(开发工具中默认为白色,手机上是黑色的) [图片]
2019-03-11默认是白色的吧,白色的三个点在白色的背景里看不到
为什么我这个下拉刷新的样式不见了[图片]
2019-02-11这问题还没解决,有方法吗
createIntersectionObserver监听回调在真机上很慢createIntersectionObserver监听回调在模拟上很快,可是在真机上却非常慢,我的是iphone 6s 大约需要3-4s以上才会回调出发
2019-01-29这问题还没解决?
通过相交 wx.createIntersectionObserver() 来判断通过相交来判断是否在可视区域内,页面滚动,苹果系统小程序不能时时监听变化,安卓的可以时时监听res返回的值,苹果的需要再滚动完停止了,才会返回res值 wx.createIntersectionObserver().relativeToViewport({ bottom: 100 }).observe('.select-area', (res) => { if (res.intersectionRect.bottom==0) { this.setData({ isfloat:true }) } else { this.setData({ isfloat: false }) } console.log(res) })
2019-01-291rpx的border, 在ios上会粗细不均,建议1rpx的边框,自己绘制吧 类似这样: [代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'width: 98rpx; height: 40rpx; color: white; font-size: 18rpx; display: flex; align-items: center; justify-content: center; box-sizing: border-box; position: relative;'[代码][代码]>[代码][代码] [代码][代码]活动说明[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'border'[代码][代码]></[代码][代码]view[代码][代码]> [代码][代码]<!-- 这个才是边框 -->[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码].[代码][代码]border[代码][代码]::after { [代码][代码] [代码][代码]content[代码][代码]: [代码][代码]''[代码][代码];[代码][代码] [代码][代码]position[代码][代码]: [代码][代码]absolute[代码][代码]; [代码][代码][代码]/* 把父视图设置为relative,方便定位*/[代码] [代码][代码]top[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]left[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]200%[代码][代码]; [代码][代码] [代码][代码]height[代码][代码]: [代码][代码]200%[代码][代码];[代码][代码] [代码][代码]transform: scale([代码][代码]0.5[代码][代码]);[代码][代码] [代码][代码]transform-origin: [代码][代码]0[代码] [代码]0[代码][代码];[代码][代码] [代码][代码]box-sizing: border-box;[代码][代码] [代码][代码]border-radius: [代码][代码]40[代码][代码]rpx; [代码][代码] [代码][代码]border[代码][代码]: [代码][代码]2[代码][代码]rpx [代码][代码]solid[代码] [代码]#fff[代码][代码];[代码][代码]}[代码] 利用after伪元素,生成宽高是200%、边框是2rpx的一个视图,通过缩放0.5倍,获得一个和父视图边框一样的边框,可以把2rpx的边框缩为1rpx的边框,在ios上也能保证粗细一致。
border 1rpx不能正常显示效果,如下图所示。 通过remote dug发现在在ios上,border:1rpx 被渲染为 0.5px。 ios12上部分border显示不正常,安卓ok。 [图片]
2019-01-15