canvas 没宽没高的,怎么显示
为什么我的Canvas画不出东西?为什么我的Canvas画不出东西,没有任何反应,我是照个官网的例子写的 上代码: <view> <canvas type="2d" id="myCanvas"></canvas> </view> <button type='warn' bindtap='onTest'>test</button> //index.js Page({ data: { }, onTest: function () { console.log('onTest') const ctx = wx.createCanvasContext('myCanvas') ctx.moveTo(10, 10) ctx.rect(10, 10, 100, 50) ctx.lineTo(110, 60) ctx.stroke() ctx.draw() } })
2020-07-18找到原因了,这里自问自答一下吧,content-type 设置的 "video/mp4;charset=utf-8" 与 “video/mp4” 属于两个不同类型,平台没有自动过滤掉编码的设置,其他媒体类型同理。猜测可能是直接取值然后 === 判断支持的类型。而没有考虑设置编码的情况需要截取判断。 这里也记录一下吧,如果后端使用的是 Java 中 spring-boot 生成的标头,HttpEncodingAutoConfiguration 设置了 spring.http.encoding.force=true,如果在 application.properties 中将此参数设置为 false,则省略 charset。
wx.downloadFile 下载文件返回 tempFilePath 无文件后缀?前段时间还仅仅是个例,比较少遇到这种问题,大部分场景下都是正常,但最近是好多机型反馈都出现无法保存文件至相册的问题,原因就是 wx.downloadFile 返回的 tempFilePath 没有文件后缀,导致无法保存至相册中。服务器也一直是正常有返回 header 声明的 content-type ,但仍就无法识别。 [图片] 在社区里搜了很多关于这类下载的问题,没有很好的解决方案,官方也没明确说已修复完成。有说通过 wx.downloadFile() 传入指定 filePath 的,自行命名文件后续的。形似于这样的: wx.downloadFile({ url: targetUrl, filePath: wx.env.USER_DATA_PATH + '/xxx.mp4', // 加上文件类型后缀 success(res){ wx.saveVideoToPhotosAlbum({ filePath: res.filePath }) } }); 但查了一下官方相关文档声明(https://developers.weixin.qq.com/miniprogram/dev/framework/ability/file-system.html),发现本地用户文件是有限制的 [图片] 小程序最多可存储空间为 10MB ,也就是说,如果不及时清除历史文件,下载的文件累加起来很容易就超了。无论保存有多少个文件,总和大小不能超过 10MB。否则就会报 “fail the maximum size of the file storage limit is exceeded” 存储空间不足的错误,实践后也确是如此。于是做了一步操作就是每新启一个下载时,都会把历史下载的文件全部删除,稍微缓解了问题。但又会有其他的限制,因为没有设置 filePath 的下载是不限制存储大小的,设置 filePath 后就意味着即使每次都重置存储空间,单次下载的文件大小仍不能超过 10MB,可实际业务场景是会有很多文件超过 10MB 的,只能不设置 filePath 使用默认的 tempFilePath 的方式下载。所以希望官方能处理下为啥给出了正确的 content-type 后 仍然无法识别出文件后缀?
2020-07-11设置背景可以直接在当前页面设置 background,全局在 app.wxss 里声明即可。 写在 wxss 文件里的图片路径需要是网络地址或 base64 编码的,本地图片只能在页面中用 image 去实现 (如果有帮到你请给个“有用”以示鼓励)
小程序如何设置背景?请教各位大佬,用什么代码可以实现把粉红色的背景改为自己要设置的背景? [图片]
2020-04-11swiper 组件中只可放置 swiper-item 组件,否则会导致未定义的行为。
微信小程序 swiper 组件不显示图片 ?大神门好,小白初来乍到,这个 swiper 组件搞了三天来,真想爆粗口,还是显示不了图片,求解 !!!! 代码如下: [图片] [图片] [图片] 调试结果: [图片] 我的 image url 链接是在 onload 里从云数据库得到的,控制台也打印出来了。但是 swiper 组件就是取不到。我怀疑系统是 先渲染页面,才执行 onload 函数,我加了 wx:if 判断也没用。哎,心里,求救。 ps: 如果我想在页面渲染前,去get数据,用什么办法? 谢谢各位了,拜谢!!!!!
2020-04-11可能官方看到的比你看的还要多 😂
官方能不能出个,广告ID删除的功能?我是个强迫症!能不能提供个删除按钮呢,这些广告已经下架好长时间了。能不能让我把它删了。 看着很难受🙈 [图片]
2020-04-10问问你的后端开发吧,这是自有服务接口返回的问题
wx.upload上传图片,接收不到后台返回的图片id?[图片] [图片]
2020-03-31谢邀。首先,需要弄清楚你最终目的是做什么(是要取前120个中 comments 为空的数据?)。 开发时应该避免使用 for 循环去操作数据库,看你贴出来的逻辑,是可以融合成一个请求来达到想要的目的的。 如果非要按原有逻辑来也是可以改造的。使用 async / await 将循环内的 get() 赋值给数组 a,然后 join 得到结果后 console.log(a)。或者使用 Promise.all 将循环内全部查询合起来 走 .then() 输出
云开发数据库调用时代码的先后运行顺序问题?[图片] 上面的代码 console.log(a)得到的a的值是空,我怀疑console.log(a)在for循环之前运行了 ,如果是这样,怎么才能让console.log(a)在for循环之后运行呢。小白求教 谢谢大家
2020-03-26为啥要用for循环里调云接口取数据呢 😂
为什么定义的数组push之后成了object类型,但是__proto__还显示是array?[图片] 如上图,push后的数组无法使用wx:for读取item展示在界面 [图片]
2020-03-15哈哈,我早上打开也是看到这种,还以为是加载问题,刷了几次没了应该是让官方给删掉了。 😂
一早起来就看到一堆发票恶意灌水广告?差不多三页都是这个人恶意灌水的内容 [图片]
2020-03-15数据导致的兼容问题。报错的机器调试一下看看为解析前是什么数据。也可能是自行转换过了导致的
小程序上传图片苹果可以,安卓报错?请大神一起分析,帮忙解决,谢谢VM313:1 thirdScriptError Unexpected token in JSON at position 0;at api uploadFile success callback function SyntaxError: Unexpected token in JSON at position 0 at JSON.parse (<anonymous>) at success (http://127.0.0.1:55484/appservice/__SUB__/live/appservice.js:98:22) at Function.o.<computed> (http://127.0.0.1:55484/appservice/__dev__/WAService.js:2:1401063) at http://127.0.0.1:55484/appservice/__dev__/WAService.js:2:126542 at E (http://127.0.0.1:55484/appservice/__dev__/WAService.js:2:538793) at i.<anonymous> (http://127.0.0.1:55484/appservice/__dev__/WAService.js:2:903879) at i.emit (http://127.0.0.1:55484/appservice/__dev__/WAService.js:2:595869) at Ua (http://127.0.0.1:55484/appservice/__dev__/WAService.js:2:904741) at http://127.0.0.1:55484/appservice/__dev__/WAService.js:2:906019 at http://127.0.0.1:55484/appservice/__dev__/WAService.js:2:557691 [图片][图片][图片]看一下有没有大神能帮忙解决的,自己搞了好久没搞好!谢谢了
2020-03-15