草庐IT

uniapp调取摄像头并拍照,并把照片给后端

 uniapp写的安卓app的项目打开摄像头要先在manifest.json里勾选这个选项: 更改配置后需要重新制作自定义基座运行才有效果,如何制作自定义基座在这个链接:uniapp如何创建一个安卓app项目,并制作自定义调试基座,并成功运行调取摄像头并拍照,并把照片照片给后端: methods:{ catchPhoto(){//要保留一下this,不然在其他方法内部拿不到data里的数据 letthat=this; plus.camera.getCamera().captureImage(function(e){ plus.io.resolveLocalFileSy

【uniapp开发微信小程序】上传图片,图片压缩,图片转base64

场景:用户更改头像,调接口的时候后端需要我传递base64的数据步骤:从本地相册选择图片或使用相机拍照。把图片进行压缩处理(仅支持微信小程序jpg格式,H5或者app需要用到canvas)将图片格式转为Base64uniapp官网地址:uni.chooseImage(OBJECT)上代码:uni.chooseImage({count:1,//上传图片数量sizeType:['original','compressed'],//可以指定是原图还是压缩图,默认二者都有sourceType:['album','camera'],//album从相册选图,camera使用相机,默认二者都有succes

uniapp,小程序端返回上一页并传递参数

使用场景:从A页面跳到B页面,在数据操作后要返回A页面(使用uni.navigateBack()返回),要求:携带参数返回A页面,不使用链接带参数返回,不用使用缓存:uni.setStorageSync()储存数据等情况下怎么传递参数可使用解决方案:方法一:使用getCurrentPages()函数获取上一页面栈的实例,可使用$vm调用A页面方法传递参数(h5端可用)//A页面letpages=getCurrentPages(); letprevPage=pages[pages.length-2];//上一个页面 prevPage.$vm.backUpdatePages({//

uniapp使用webview将页面转换成图片支持h5、app、小程序

uniapp使用webview将页面转换成图片支持h5、app、小程序在uniapp项目中新建主页和webview页面index.vue代码template> view> web-viewsrc="/hybrid/html/webview.html">web-view> view>template>webview代码DOCTYPEhtml>html>head>metacharset="utf-8"/>metaname="viewport"content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,

uniapp实现微信小程序的电子签名

签名页的效果如图下所示:封装的组件代码如下所示: 清除 保存 返回 请签名 exportdefault{ data(){ return{ ctx:'',//绘图图像 points:[],//路径点集合, width:0,//绘图宽度 height:0,//绘图高度 hasSign:false,//是否已签名 isInit:false,//是否已触摸 }; }, mounted(){ const_self=this; this.ctx=uni.

jeecg-uniapp 转成小程序的过程

uniapp点击事件@tap:单击事件@confirm:回车事件@blur:失去焦点事件@touchstart:触摸开始事件@touchmove:触摸移动事件。@touchend:触摸结束事件。@longpress:长按事件。@input:输入框内容变化事件。@change:表单元素值变化事件。@submit:表单提交事件。@scroll:滚动事件。@touchmove:触摸移动事件。@touchend:触摸结束事件。@longpress:长按事件。@input:输入框内容变化事件。@change:表单元素值变化事件。@submit:表单提交事件。@scroll:滚动事件。@scrolltou

uniapp 微信小程序 编译后文件过大

小程序使用uniapp进行开发,uniapp编译成微信小程序代码后,文件过大,微信限制每个包大小不能超过2MB,之前经过优化后,主包大小为1.77MB,总代码包大小3.45MB;优化操作:1、将代码中图片资源,放置oss上,减少本地资源大小;(优化后本地代码包大小变为2.42MB,主包大小为1.75MB)2、查看微信代码文件分析,发现每个组件文件编译后,大小都在90KB左右,经资料查证,uniapp会将公共资源(JS,CSS)编译到每一个组件文件上,这有违背与小程序的初衷;进行操作:优化公共文件,删除ruoyi框架自带的没有使用的代码文件;(优化后,本地代码包大小变为783KB,主包大小为56

uniapp - [微信小程序] 实现点击预览各种文件 pdf文档、视频mp4、mp3音乐、图片图像、word/excel/ppt 等,uniapp小程序文件预览功能(详细示例代码,一键复制开箱即用)

效果图在uniapp微信小程序平台开发中,详细实现文件预览功能,支持预览pdf/mp3/mp4/图片/word/excel/ppt等常见文件,在线下载并预览功能。直接复制运行示例代码,稍微改下就能用了。示例源码下面就是全部源码了,请复制运行后使用真机进行预览。

uniapp及微信小程序封装全局网络请求,弹框和hint提示

今天分享一下uniapp项目的网络请求如何封装,不知道大家开发微信小程序项目是用什么开发工具,我个人更喜欢用uniapp,无论是从项目扩展方向还是开发效率来说,uniapp都是首选。1:创建一个项目工具库,http.js//提示 hint(title,duration,mask,icon){ uni.showToast({ title:title, duration:duration?duration:2000, mask:mask, icon:icon=='success'?'success':icon=='error'?'error':icon=='fail'?'fail

微信小程序 uniapp+vue线上洗衣店业务管理系统演89iu2

本课题意在设计一种系统的、基于用户体验的线上洗衣服务模式,具有如下的研究意义:(1)为用户提供更简单、便捷的洗衣服务模式;(2)为智能柜的盈利模式提供了新的方向;(3)通过线上系统、智能柜与洗衣工厂结合的方式,为洗衣企业构建了一套节省人力成本的方式。本基于微信小程序的线上洗衣平台是根据当前洗衣店和用户的实际情况开发的,在系统语言选择上我们使用的Java语言,数据库是小巧灵活的MySQL数据库,框架方便使用的是当前最主流的Springboot框架,本系统的开发可以让线下洗衣变的更加的方便快捷。基于微信小程序的线上洗衣平台是一个可以提高洗衣处理流程的系统。基于微信小程序的线上洗衣平台分为小程序部分