weex-eros+vue Android拍照并预览图片踩坑【小白向】
[TOC]
最近做一个移动端的手机拍照预览,碰了不少墙,但还是遇到好心人帮助,成功预览。感谢“小豬仔”~
开干之前,请先阅读 Weex-Eros文档 和 Vue教程
Windows(其他环境暂时没尝试)
根据 Eros 文档要求安装配置环境,安装路径要改D盘
的改D盘
,不改的一路Next
,链接文档里都有我就不放了。(模拟器推荐他们都说好的Genymotion,咱也不知道,咱也不敢问)
- 这里要说一点,如果在中国地区安装 Node.js 推荐淘宝源,(PS:建议安装 Vue-cLi 脚手架 =>
cnpm install -g vue-cli
回车等待完成)
然后跟着文档“生成项目”并运行,一定要用 Git bash
,因为在 Android Studio 导入 Android 项目时需要执行 $ install.sh
下载依赖。 ... Hello Eros也完成后,开始拍照预览。
拍照预览
只管预览不管其他
- 在
Hello.vue
里添加button
和img
:
<template><div style="margin-top: 50px;"><div class="div-image" ><img :src="myimg" style="margin:24px 0px; width:702px; height:900px; top:24px" ></div><div style="padding-left: 24px; position: absolute; bottom: 80px; "><wxc-button text="选 图"type="blue"style="margin-top:24px"@wxcButtonClicked="pickAndUpload"></wxc-button><wxc-button text="拍 照"type="blue"style="margin-top:24px"@wxcButtonClicked="camera"></wxc-button><div><div>
<template>
- 在
export default {}
添加如下代码把myimg
拿到
data: function () {return {myimg: '',}
},
methods: {
//添加 camera() 方法
}
<script>
里的methods
添加方法,把 demo 里的camera()
直接拿过来(路径是eros-demo\src\js\pages\demo\image\index.vue
)
camera () {this.$image.camera({imageWidth: 200,allowCrop: false//拍完后不编辑,默认为 true}).then(resData => {this.myimg = resData[0];//添加一行this.$notice.toast({message: '拍照成功'});},error => {this.$notice.toast({message: '拍照失败:' + error});});
},//最后逗号别忘
好了~
保存,执行$ eros pack android
或$ eros pack all
,(这里我自己有个小意外,,执行$ eros pack
后居然不能用方向键选择?所以只能写全了)$ eros dev
,双击模拟器的 Debugger 查看效果。
什么?你要来真的?
你要打包到真机上测试? 戳这里~戳这里~╭(′▽`)╯
有文档之外的其他疑问,请加球球群:开发者2群 798677297
OK,继续踩坑...
转载于:https://my.oschina.net/EricSUID/blog/3056404
weex-eros+vue Android拍照并预览图片踩坑【小白向】相关推荐
- Vue vant 使用 ImagePreview 预览图片
Vue vant 使用 ImagePreview 预览图片 场景1 编列数组生成图片,点击预览图片 <div class="zoom"v-for="(item, i ...
- vue swiper中点击预览图片 全屏预览图片 vue点击查看大图
希望实现的效果,见下图 使用到的插件 使用到的插件 vue-photo-preview 第一步:安装插件 npm install vue-photo-preview --save 第二步:引用 imp ...
- 神经网络API、Kotlin支持,那些你必须了解的Android 8.1预览版和Android Studio 3.0新特性
曾仅用 55 秒发布会的 Android 8.0 Oreo 在时隔两个月后,Google 于今天在其官方网站上正式发布了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化 ...
- android 九宫格带删除,Android--选择多张图片,支持拖拽删除、排序、预览图片
这篇博客主要写仿微信朋友圈选择图片发朋友圈.整个功能包括加载图片,显示图片.相册文件夹.预览图片,九宫格显示已经选择好的图片等等. 效果图 2019-03-28_11_45_57 [320i].gif ...
- ElementUI h5 移动端照片拍照 本地预览 旋转压缩 并上传
文章目录 调用摄像头拍照 本地预览 旋转压缩 上传 功能需求是移动端扫描二维码之后,跳转到在线网页进行自拍,然后上传拍照结果. 调用摄像头拍照 在h5中,使用input type="file ...
- Android Camera2 相机预览、获取数据
Camera2简要说明 在Google 推出Android 5.0的时候, Android Camera API 版本升级到了API2(android.hardware.camera2),大幅提高了A ...
- php拍照从手机相册中选择,微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例...
本文实例讲述了微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法.分享给大家供大家参考,具体如下: 目前中js-sdk 1.0版本中,预览图片提供了2个接口,接口的定义参考官方文档 1.预览 ...
- H5拍照、预览、压缩、上传采坑记录
H5拍照.预览.压缩.上传采坑记录 公司项目前段时间需要实现手机拍照上传的功能,本来以为用createObjectURL和canvas可以很轻松的实现,结果发现问题多多,特此记录下来. DEMO预览( ...
- Android Wear开发者预览版入门
Android Wear开发者预览版包括工具和API,增强了应用程序通知功能,提供针对Android可穿戴设备的最佳用户体验. 利用Android Wear开发者预览,你可以: 在Android模拟器 ...
最新文章
- 基于物理尺寸的响应式设计(转)
- python加载模型包占用内存多大_如何保持Keras模型加载到内存中并在需要时使用它? - python...
- Emulator 29.0.4 Canary 发布,Android 模拟器
- Python+django网页设计入门(17):模板语法及应用
- sql卡住php-fpm会cpu大涨,排查PHP-FPM占用CPU过高
- 智能手表开发API接口
- 20165220预备作业3 Linux安装及学习
- 微信自动截取PPT或者黑/白版图片
- android查看native日志,Android 日志管理框架 NativeLogger
- maikr博客伴侣全新发布,支持博客备份和博客搬家
- JAVA WEB学习
- 多项式曲线拟合 c语言6,多项式曲线拟合
- 写作小技能:知识工作者的全套手艺
- 苹果cms V8/V10定时任务百度主动URL推送设置教程 配合宝塔定时计划任务
- 21世纪,黑客是这样抢银行的
- ubuntu项目移植windows
- Fiddler的安装及配置2-2
- IOS之YYModel字典转模型第三方框架的使用
- Effective_STL 学习笔记(三十一) 了解你的排序选择
- pandas之describe函数分析