[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也完成后,开始拍照预览

拍照预览

只管预览不管其他

  1. Hello.vue里添加buttonimg
<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>
  1. export default {}添加如下代码把myimg拿到
data: function () {return {myimg: '',}
},
methods: {
//添加 camera() 方法
}
  1. <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拍照并预览图片踩坑【小白向】相关推荐

  1. Vue vant 使用 ImagePreview 预览图片

    Vue vant 使用 ImagePreview 预览图片 场景1 编列数组生成图片,点击预览图片 <div class="zoom"v-for="(item, i ...

  2. vue swiper中点击预览图片 全屏预览图片 vue点击查看大图

    希望实现的效果,见下图 使用到的插件 使用到的插件 vue-photo-preview 第一步:安装插件 npm install vue-photo-preview --save 第二步:引用 imp ...

  3. 神经网络API、Kotlin支持,那些你必须了解的Android 8.1预览版和Android Studio 3.0新特性

    曾仅用 55 秒发布会的 Android 8.0 Oreo 在时隔两个月后,Google 于今天在其官方网站上正式发布了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化 ...

  4. android 九宫格带删除,Android--选择多张图片,支持拖拽删除、排序、预览图片

    这篇博客主要写仿微信朋友圈选择图片发朋友圈.整个功能包括加载图片,显示图片.相册文件夹.预览图片,九宫格显示已经选择好的图片等等. 效果图 2019-03-28_11_45_57 [320i].gif ...

  5. ElementUI h5 移动端照片拍照 本地预览 旋转压缩 并上传

    文章目录 调用摄像头拍照 本地预览 旋转压缩 上传 功能需求是移动端扫描二维码之后,跳转到在线网页进行自拍,然后上传拍照结果. 调用摄像头拍照 在h5中,使用input type="file ...

  6. Android Camera2 相机预览、获取数据

    Camera2简要说明 在Google 推出Android 5.0的时候, Android Camera API 版本升级到了API2(android.hardware.camera2),大幅提高了A ...

  7. php拍照从手机相册中选择,微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例...

    本文实例讲述了微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法.分享给大家供大家参考,具体如下: 目前中js-sdk 1.0版本中,预览图片提供了2个接口,接口的定义参考官方文档 1.预览 ...

  8. H5拍照、预览、压缩、上传采坑记录

    H5拍照.预览.压缩.上传采坑记录 公司项目前段时间需要实现手机拍照上传的功能,本来以为用createObjectURL和canvas可以很轻松的实现,结果发现问题多多,特此记录下来. DEMO预览( ...

  9. Android Wear开发者预览版入门

    Android Wear开发者预览版包括工具和API,增强了应用程序通知功能,提供针对Android可穿戴设备的最佳用户体验. 利用Android Wear开发者预览,你可以: 在Android模拟器 ...

最新文章

  1. 基于物理尺寸的响应式设计(转)
  2. python加载模型包占用内存多大_如何保持Keras模型加载到内存中并在需要时使用它? - python...
  3. Emulator 29.0.4 Canary 发布,Android 模拟器
  4. Python+django网页设计入门(17):模板语法及应用
  5. sql卡住php-fpm会cpu大涨,排查PHP-FPM占用CPU过高
  6. 智能手表开发API接口
  7. 20165220预备作业3 Linux安装及学习
  8. 微信自动截取PPT或者黑/白版图片
  9. android查看native日志,Android 日志管理框架 NativeLogger
  10. maikr博客伴侣全新发布,支持博客备份和博客搬家
  11. JAVA WEB学习
  12. 多项式曲线拟合 c语言6,多项式曲线拟合
  13. 写作小技能:知识工作者的全套手艺
  14. 苹果cms V8/V10定时任务百度主动URL推送设置教程 配合宝塔定时计划任务
  15. 21世纪,黑客是这样抢银行的
  16. ubuntu项目移植windows
  17. Fiddler的安装及配置2-2
  18. IOS之YYModel字典转模型第三方框架的使用
  19. Effective_STL 学习笔记(三十一) 了解你的排序选择
  20. pandas之describe函数分析

热门文章

  1. Greenplum-表的分布策略
  2. Nebula Importer 数据导入实践
  3. rust前哨站_Steam周销榜更新:Rust突然爆火登顶 第二名依旧是VR套件
  4. 用python实现Minecraft
  5. 编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,商品价格如下表所示。
  6. 手把手教你吃透单例模式,看完这个直接和面试官中门对狙!!!
  7. API卡_物联网卡为何更适用于儿童电话手表
  8. kali linux 中间人攻击
  9. 四川天创速盈:在拼多多开店成了最有前途的方向
  10. 单例模式与线程安全问题