你肯定是个优秀的产品经理
在小程序里,想做一个能够根据手机外壳颜色自动改变主题的功能。阿斯达斯大所多大所大所多大所大所
2018-08-16奇葩有更甚,一样的请求,加上formdata上传到的是七牛云,结果把原先post直接更改成了get请求,,我特么懵比了好一阵...
uploadFile fromDatawx.uploadFile 添加fromData属性,后台采用SSH框架,无论是用struts2的接收方式,还是使用request.getParameter();方式,都获取不到传过去的值,但是可以接收到文件。 同样的后台接口和参数,wx.request可以接收到
2018-08-14绘制图片应该在wx.downloadFile成功的回调里进行,因为是异步下载的,所有要确保图片下载成功后才执行绘制 wx.downloadFile({ ... success: function(res) { this.drawImg() } })
canvas画出来的图像在iphone5上保存为空图片createShare: function () { let that = this; let unit = that.data.screenWidth / 375; let context = wx.createCanvasContext('canvas', this); that.setData({ 'canvasHidden': false }); wx.downloadFile({ url: app.globalData.imageUrl + '/inviteFriend.png', success: function (res) { console.log(res); that.setData({ 'inviteFriend': res.tempFilePath }) console.log(parseInt(that.data.screenWidth)); if (parseInt(that.data.screenWidth) < 375 ){ context.drawImage(that.data.inviteFriend, 0, 0, 320 * parseInt(unit), 530 * parseInt(unit));//背景 }else{ context.drawImage(that.data.inviteFriend, 0, 0, 375 * parseInt(unit), 620 * parseInt(unit));//背景 } context.setFontSize(36 * parseInt(unit)); context.setFillStyle('#02C07B'); context.fillText(that.data.inviteCode + '', 124 * parseInt(unit), 195 * parseInt(unit)); context.setFontSize(14 * parseInt(unit)); context.setFillStyle('rgb(102,102,102)'); context.fillText('我是' + app.globalData.userInfo.nickName, 50 * parseInt(unit), 251 * parseInt(unit)); context.fillText('邀请您', 50 * parseInt(unit), 271 * parseInt(unit)); context.fillText('我的邀请次数有限,赶快加入哦~', 50 * parseInt(unit), 291 * parseInt(unit)); //保存图片 context.draw(false,function () { wx.canvasToTempFilePath({ canvasId: 'canvas', success : function (res) { if (!res.tempFilePath) { wx.showToast({ title: '图片绘制中', icon:'none' }) } console.log(that.data.shareImgPath) wx.saveImageToPhotosAlbum({ filePath: res.tempFilePath, success: (res) => { console.log(res) wx.hideLoading(); that.setData({ canvasHidden: true }) wx.showToast({ title: '图片保存成功', icon: 'success' }); }, fail: (err) => { console.log(err) wx.hideLoading(); that.setData({ canvasHidden: true }) wx.showToast({ title: '图片保存失败', icon: 'none' }) } }) }, fail : function () { wx.showToast({ title: '图片绘制失败', icon: 'none' }) } }, this) }) } }) // console.log(that.data.imageUrl + '/inviteFriend.svg'); } 请各位大神看看是不是我的代码出问题了。 再说一下 我在其他手机上调试都是可以保存的(正常运行)。 下面是保存在iphone5上的空图片。长宽、大小都有,就是显示不出来。 [图片] 以上。
2018-08-14需要调用setTimeout 等延迟重新setData一次才可显示
动画效果存在问题问题表现:left()、right()、top()、bottom()动画执行时并没有出现运动效果,并且连delay也没有生效,物体会不经动画过程直接出现在目标位置上,但是使用rotate()进行旋转动画时却有动画效果。 是我写的有问题还是这是个BUG? 测试源码: 前端代码 <view class='div' bindtap='DivTap' animation="{{MyAnimation}}">view> CCS代码 /* index/index.wxss */ .div{ width: 100px; height: 100px; background: red; position: relative; } JS代码 // index/index.js Page({ data: { MyAnimation:[] }, onLoad: function(options) { this.MyAnimation = wx.createAnimation({ duration: 2000, timingFunction: 'linear', delay: 2000, transformOrigin: '50% 50% 0' }); }, DivTap: function() { this.MyAnimation.left(100).step() this.setData({ MyAnimation:this.MyAnimation.export() }) console.log(this.MyAnimation); } })
2018-08-14想问下这样设置后的兼容定位怎么处理
这个小齿轮怎么加上去的,小程序能修改这个导航栏?小程序能修改这个导航栏? [图片]
2018-08-14网络图片资源需要先下载到本地才能绘制成功
drawImage 显示图片流(BUG)问题图片流放入画布,出现问题: 开发工具可以显示图片,但是 IOS/安卓手机都显示不出来 wx.request({ url: "https://gxadmin.xqngx.net/mini-game-officer/external/getEwm?wxaccount=rabet", method: "POST", success: function (res) { //请求图片流数据 //放入画布 (开发工具可以显示,IOS/安卓手机都显示不出来) ctx.drawImage("data:image/jpg;base64," + res.data, 0, 0, 300, 300); ctx.draw(); } }) [图片] 说是图片资源,没说那么清楚肯定是支持的,所以还是存在 BUG,希望及时修复
2018-07-19偷个懒,直接用1px就可以保证两边一样拉
小程序开发安卓手机1rpx显示1px大家在小程序上写的border:1rpx solid #ccc(任意颜色) 在安卓真机上显示是1px;怎么让和苹果手机显示一样@all
2018-07-16亲测写在wxss里可以
为什么动态加载字体模拟器上显示 真机上不显示 老板说今天搞不定 明天就别来了[图片] [图片] [图片][图片] [图片] 官方出来解答下 基础库是2.2.0 最新的
2018-07-16wx.saveImageToPhotosAlbum() 可以保存到相册
在webview内嵌的网页中想将图片下载到手机相册以及分享到朋友圈- 需求的场景描述(希望解决的问题) 需要将网页生成一张海报(我目前已经将网页生成了canvas并转化为了一张img),同时提供两个按钮,分别是 将海报下载到手机相册按钮 将海报分享到朋友圈按钮 但是发现jssdk提供的接口都是从本地选取图片的,并没有可以下载图片到本地的。。。也没有想到什么其他的好办法
2018-07-03解决了,头像类的需要先downloadFile到本地就行了,记得配置域名哦
getImageInfo: download image failgetImageInfo: fail download image fail 在iPhone 下 出现这个问题,Android 下正常,请问是什么原因啊?
2018-07-03