请问这个问题解决了吗,我现在也碰到同样的问题了
wxcharts.js 线图如何改变每档之间的高度?像这样 [图片] 这种高度是挤压出来的,x轴的标题就会被挤出页面看不到,是在wxcharts.js里的config修改的 xAxisHeight: 150,那么如何设置每档之间的高度呢?
2018-11-08画圆我是这样。 context.beginPath(); //开始绘制 //圆心的Y坐标 //先画个圆, ,圆心距左X,圆心距右y,半径的长,context.arc(117, 550, 30, 0, Math.PI * 2, false); context.clip(); // 向画布上绘制图像, X,宽,高 context.drawImage(imgUrl, 87, 520, 60, 60, 87, 520); // 推进去图片 context.restore(); context.clip();
关于微信小程序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:希望小程序官方能统一回答下这些问题,这几个问题中有些问题一直都有很多人问,可是没有一个好的回答,希望官方能有个好的解答谢谢啦!
2018-11-05你好,请问你的问题解决了吗,我现在报错subPackages[0].root 字段需为 目录,不太明白,请教一番。。[图片]
编译没有问题,预览和上传就报错 error:“ file not found ”问题:我想试一下 分包加载 的配置,配置完,编译也通过了没有任何错误。但是一到预览和上传就报错: [图片] [图片] 错误截图: [图片] 求解答
2018-09-11没见过
小程序能实现用户点击入群吗?目前有一个需求就是,在用户付款之后直接让用户点击加入微信群,方便后期管理 微信提供这种服务了吗?找了好多资料没有涉及到这块的
2018-09-10已解决问题,图片的images文件必须写在static文件下。。。 路径为 ‘./static/images/XXX.png’
底部导航栏图片出不来[图片] [图片] 路径没有错,页面路径也没有错,图片路径前面加 /images也报错。。。。 哪位大神可怜可怜给指一条明路啊!!!
2018-09-04请问你的问题解决了吗,我现在也是同样的问题
tabBar的iconPath 文件不存在?文件的是能访问的 图一的图片就是访问路径 图二在tabBar的配置 一直提示文件不存在 求解 [图片] [图片]
2018-09-031
希望官方在标题栏右上角开设自定义按钮的功能?是基于什么原因不做这样的功能呢?希望官方可以解答一下 另外,觉得有必要开设这个功能的小伙伴可以在下面扣个1统计下需求度
2018-09-03小程序上传视频wx.chooseVideo 的size的单位是多少呢,视频大小又是怎么限制呢
判断wx.chooseVideo得到的视频文件大小请问一下各位 有没有什么JS方法判断小程序视频文件大小
2018-08-28想问一下这个问题解决了吗,在线急
小程序中英文双语切换怎么实现现在小程序项目需要能中英文双语切换,有没有大佬知道有什么插件或者方法实现这个功能啊
2018-08-23scope.writePhotosAlbum我现在调不出来。。。。
真机调试点击保存图片没有反应saveImg: function () { wx.openSetting({ success: (res) => { if (res.authSetting['scope.writePhotosAlbum']) { console.log('开启权限成功') } } }) wx.downloadFile({ url: this.data.tempFilePath2, success: function (res) { wx.openSetting({ success(settingdata) { console.log(settingdata) if (settingdata.authSetting['scope.writePhotosAlbum']) { console.log('获取权限成功,给出再次点击图片保存到相册的提示。') } } }) let path = res.tempFilePath wx.saveImageToPhotosAlbum({ filePath: path, success(res) { console.log(res) }, fail(res) { console.log(res) }, complete(res) { console.log(res) } }) }, fail: function (res) { console.log(res); if (res.errMsg === "saveImageToPhotosAlbum:fail auth deny") { console.log("用户一开始拒绝了,我们想再次发起授权") console.log('打开设置窗口') wx.openSetting({ success(settingdata) { console.log(settingdata) if (settingdata.authSetting['scope.writePhotosAlbum']) { console.log('获取权限成功,给出再次点击图片保存到相册的提示。') } } }) } } }) },
2018-06-15