- 管理类小程序如何完成核心功能的体验,并快速通过审核?
我公司的此款小程序是一款类似于管理端的小程序,主要用户查看数据。在未登录之时,会有体验功能,但是审核被驳回,理由是核心功能无法体验。
2019-09-28 - 插件未授权使用问题
怎么才能授权使用插件呢? 目前我已经把插件添加到插件管理[图片]
2019-06-05 - 拍照之后相机如何关闭
拍照之后,相机怎么关闭? 我的处理方式如下: 当拍完照片之后将<camera />组件隐藏掉(使用wx.if),在android上可以实现相机的隐藏;但是在ios上相机还显示在最高层级。
2019-03-18 - wx.canvasToTempFilePath生成图片为透明
1、图片旋转之后,进行裁剪,把图片画到canvas上之后生成图片 wx.canvasToTempFilePath,返回的图片打开是透明的。若把图片格式改为jpg,在开发工具上为白色实底区块,在真机上为黑色区块。 代码: ``` /** * 把图片绘制到canvas上 * @param [Boolean] isOnload 是否是在刚加载阶段, * @param [String] imageSrc 背景图片的路径 * @param [Number] width 图片在canvas上的宽度 * @param [Number] height 图片在canvas上的高度 * @param [Number] turnNum 图片旋转的次数(1:90度;2:180;0:原位置) */ drawImg: function (isOnload,imageSrc, w , h,turnNum) { const ctx = wx.createCanvasContext('canvasIn', this); let yuandian ,yuandian1, yuandian2, w1,h1; let {imageInfo,testSrc} = this.data; // 旋转原点配置 yuandian = [ [0,0], [imageInfo.height,0], [imageInfo.width,imageInfo.height], [0,imageInfo.width] ]; if (turnNum % 2 == 0) { w1 = imageInfo.width; h1 = imageInfo.height; } else { w1 = imageInfo.height; h1 = imageInfo.width; } this.setData({ turnNum: turnNum, imageInfo: { width: w1, height: h1, } }) ctx.translate(yuandian[turnNum][0], yuandian[turnNum][1]); // 旋转度数 ctx.rotate(turnNum * 90 * Math.PI / 180); ctx.drawImage(imageSrc, 0, 0,w,h); let _this = this; let timer = setTimeout(function(){ ctx.draw(false, wx.canvasToTempFilePath({ x: w / 2, y: h / 2, width: w, height: h, destWidth: w, destHeight: h, canvasId: 'canvasIn', success: function (res) { var tempFilePath = res.tempFilePath; console.log('图片路径---',tempFilePath) // wx.uploadFile()将图片传到服务端 _this.setData({ testSrc: tempFilePath }) }, fail: function (res) { console.log(res); } })); // clearTimeout(timer); },1000); // ctx.draw(); if (isOnload) this.context = ctx; }, ``` 2、大佬们有什么图片旋转、裁剪、涂鸦的插件或者模板么? 各位大佬帮帮忙,谢谢了!
2019-03-12