出现同样的问题
wx.showLoading的蒙层与菜单栏tabbar文档中说明:wx.showLoading设置mask为true显示透明蒙层,防止触摸穿透 代码运行过程中发现:如果底部设置了tabbar菜单栏,底部的菜单按钮仍然可以点击 开发工具上测试:showloading时底部菜单确实不能点击 手机移动端:showloading时,底部菜单栏可以点击,可能会导致当前界面正在登录loading,尚未获取到数据就切换到第二界面了 maybe tabbar占用底部的空间高度,不算进屏幕的高度,如: 未设置tabbar:wx.getSystemInfoSync().windowHeight = 603 设置了tabbar:wx.getSystemInfoSync().windowHeight = 555 接着弹出蒙层时候,高和宽都为100%的话,那高度就差了603-555=48 所以设置了蒙层也没用,tabbar仍然可以点击 不过现实中除了我,谁还会一进入小程序就瞎几把点这点那的。 ╮ ( ╯▽╰ ) ╭ 就酱
2018-10-09[代码]var imgurl = that.data.imgurl; let manager = wx.getFileSystemManager() var savedFilePath = wx.env.USER_DATA_PATH + '/test/test.png'; manager.writeFile({ filePath: savedFilePath,[代码][代码] data : imgurl,[代码] [代码] encoding:'base64',[代码] [代码] sucess: function (res) { console.log("writeFilesucess res:", res) }, fail: function (err) { console.log("writeFile fail err:", err) },[代码]
FileSystemManager.writeFile报错[代码] var imgurl = that.data.imgurl; let manager = wx.getFileSystemManager() var savedFilePath = wx.env.USER_DATA_PATH + '/test/test.png'; manager.writeFile({ filePath: savedFilePath, encoding: imgurl, sucess: function (res) { console.log("writeFilesucess res:", res) }, fail: function (err) { console.log("writeFile fail err:", err) },[代码]我写这样的函数报错为writeFile:fail invalid encoding [代码]imgurl为图片base64编码。[代码]求大神给个解答啊,小城市自学狗,身边没有人会,只能求助于你们了,万望帮助
2018-10-08楼主,具体怎么解决的能说一下吗?
canvas绘制图片转为base64模拟器上正常显示,真机无法正常显示这是模拟器上,上方是canvas画布显示,下方为将画布转换成base64再通过imgae标签显示,都正常[图片] 这是真机上,上方canvas画布显示的图片正常,只是像素有降低,但下方的就显示成一条线。 真机上有些图片正常显示,但像素会变低,有些图片就显示为下图图,变成一条线了[图片]
2018-10-08同问!!
在小程序中如何获取 base64 图片的本地 path我尝试了以下三种方式存储 base64 图片到相册: 1、使用以下方法保存,但是该方便提示只能使用路径保存。 wxPro.saveImageToPhotosAlbum({ filePath: base64 }) 2、将 base64 格式的图片用 ctx.drawImage 画在 canvas 上,再用 wx.canvasToTempFilePath 获取图片本地路径,但是 ctx.drawImage 不支持 base64 格式图片。 3、使用 wx.previewImage,该方法可以预览 base64 格式图片,并且可以实现长按图片 「发送给好友」、「保存到相册」功能。但是使用这种方式用户体验不好,需要给用户加入文字提示,对年龄稍大的用户来说不好操作。 请问在客户端有没有办法将 base64 格式图片存储到用户相册?
2018-10-08