APP开发 |
您所在的位置:网站首页 › sketch裁剪图片功能 › APP开发 |
没用使用过Html5+请参考另一篇博客:如何在Vue项目里面使用Html5+ 一、需求分析1、可以选择相机拍照,或者选择相册图片 2、图片确定以后,要对图片进行裁剪,保留用户选择部分 3、对裁剪之后的图片进行文字识别,识别出所有的文字内容 4、根据识别出来的文字进行业务查询 二、调用摄像头和相册功能的实现对于第一个需求我们可以使用vant里面的Uploader组件直接进行调用,但是在这个地方我们的显示样式不同, 所以需要我们在手写一个调用相机和相册的方式,这里要使用html5+ 的方法。 对于没有固定样式要求的我还是推荐使用Uploader组件,因为它已经封装了我们需要的调用相机、相册、文件等,用起来还是比较方便。 我们在做评价的时候,上传图片就是直接使用Uploader,还是比较方便的。 这是Uploader组件的显示方式, 完整的效果图 默认scanFlag是false,也就是说默认是不显示动作面板的,当我们进行图标点击之后,将scanFlag变为true,这时候就会显示面板内容,actios的内容就是我们动作面板要展示的选项信息。 setup() { const state = reactive({ scanFlag: false, // 扫描选项 actions: [ // 选项 { name: '拍照', id: 0, }, { name: '相册选图', id: 1, }, ], }) }; 2.4 根据步骤2的代码我们已经知道,动作面板组件里面还绑定着@select事件,也就是说当我们选择分享面板的选项内容的时候,会触发这个事件。 2.4.1 利用Html5+ 来调用摄像头html5+ 官网网址如下 http://www.html5plus.org/doc/zh_cn/camera.html 2.4.2 首先,我们要获取摄像头的实例化对象,方法如下:方法说明: 从相册选择照片-页面效果图 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |