html

<mu-bottom-sheet :open.sync="open"><mu-list class="list_btn"><mu-list-item button @click.stop="setImg" class="btn_list"><mu-list-item-title class="btn_text">拍照</mu-list-item-title></mu-list-item><mu-list-item button @click.stop="topMenuRight" class="btn_list"><mu-list-item-title class="btn_text">从手机相册选择</mu-list-item-title></mu-list-item><mu-list-item button @click.stop="saveImg" class="btn_list"><mu-list-item-title class="btn_text">保存图片</mu-list-item-title></mu-list-item><mu-list-item button @click.stop="open = false" class="btn_list"><mu-list-item-title class="btn_text">取消</mu-list-item-title></mu-list-item></mu-list>
</mu-bottom-sheet>

js

// 保存图片

saveImg () {let self = thisconsole.log('图片地址' + self.$store.state.user.icon)plus.gallery.save(self.$store.state.user.icon, function () {self.$toast.success('保存图片到相册成功')self.open = false},function(){self.$toast.error('保存失败')})
},
//拍照
setImg () {let self = thislet cmr = plus.camera.getCamera()cmr.captureImage(function (p){plus.io.resolveLocalFileSystemURL(p, function(entry){self.resolveImg(entry.toLocalURL())}, function(e){})}, function(e){},{filename: '_doc/camera/'})
},

// 压缩

resolveImg (path) {this.open = false//图片太大,需要压缩let self = thislet substr = path.substr(path.lastIndexOf("/") + 1)plus.io.resolveLocalFileSystemURL (path, function(entry) {entry.file(function(file) {let imgSize = file.size;plus.zip.compressImage({src: path,dst: '_doc/' + substr,width: '100%',quality: 100,overwrite: true}, function(event) {console.log("压缩成功-->" + event.target)let minImg = event.targetconsole.log(minImg)self.updateIcon(minImg) // 后台接口方法})})}, function(e) {alert("Resolve file URL failed: " + e.message)})
},

hbuilder 上传图片 保存图片 拍照 muse ui相关推荐

  1. Muse UI遇到的坑

    写在前面:我只是一个前端小白,文章中的提到可能会有不足之处,仅提供一个参考.若有不完善的地方,欢迎各位大佬指出,希望对你有帮助! 故事背景是这样的,最近做一个Vue项目,使用到 Muse UI 组件库 ...

  2. Muse UI — 基于 Vue2.0 的 Material Design UI 库

    Vue 2.0 发布以来,很多 vue 的开源项目都开始了升级计划,我也思考着 vue-carbon 的升级之路,9月开工,11月完工, Muse UI 闪亮登场. 先睹为快 Muse UI 主要用于 ...

  3. Muse UI - 优雅的 Material Design 风格 UI 组件

    一款基于 Vue 2.0 的 UI 组件库,按 Material Design 设计规范实现,体验优秀,使用简单. Muse UI 介绍 Muse UI 是一款基于 Vue.js 的优雅 UI 组件库 ...

  4. muse ui 的table组件的选择事件说明

    muse ui是一套基于vue 2.0的ui组件,它的点击特效.组件模型等都特别适合移动端开发,今天在做一个移动项目是,用到里面的table组件,对其进行选择行操作,根据官方文档的提示一直不解.提示如 ...

  5. Muse UI遇到的坑 1

    写在前面:我只是一个前端小白,文章中的提到可能会有不足之处,仅提供一个参考.若有不完善的地方,欢迎各位大佬指出,希望对你有帮助! 故事背景是这样的,最近做一个Vue项目,使用到 Muse UI 组件库 ...

  6. Muse UI 样式

    Muse UI的icon是国外网站,被墙了所以用这个网址的icon,在index.html文件中引入下面链接: <link rel="stylesheet" href=&qu ...

  7. muse ui去除按钮阴影_如何在Photoshop和Adobe Muse中创建按钮

    muse ui去除按钮阴影 在本教程中,我将向您展示如何在Photoshop中创建按钮以及如何在Adobe Muse项目中使用按钮的所有状态. 一旦设计好Photoshop资源并将其导入到Adobe ...

  8. Muse ui的使用

    //添加对手机端的支持 <meta name="viewport" content="width=device-width, initial-scale=1.0, ...

  9. webpack 打包后 字体文件不存在 用muse ui 字体图标不显示

    muse ui 字体图标文过大 在 build/webpack.base.config.js {test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,loader: 'url- ...

最新文章

  1. 为什么指针被誉为 C 语言灵魂?
  2. Android开发之通过接口回调机制加载数据(源代码分享)
  3. centos下phpmyadmin的安装配置
  4. 跨链Cosmos(4)Tendermint Core
  5. JZOJ 5422. 【NOIP2017提高A组集训10.25】天才绅士少女助手克里斯蒂娜
  6. LNMP构架概述及相关服务的搭建(附带搭建论坛实验)
  7. Appium 服务器参数
  8. 《深入浅出DPDK》读书笔记(五):同步互斥机制
  9. 快速(动易)模板制作
  10. Cadence用于版图设计时芯片logo的制作
  11. DirectX 11
  12. Java //PP1.3 编写一个程序,分行显示你的名字、生日、爱好、最喜欢的书及最喜欢的电影。
  13. AndroidStudio:Image not loaded Try to open it externally to fix format problem
  14. [2021.10.14][Android P]OpenCamera详细分析(Camera2+Hal3)
  15. 用Python写了一个水果忍者小游戏
  16. 以下是一些提供技术专利申请模板的中文网站,供您参考
  17. OpenDRIVE v1.6 地图(一)Parametric cubic curve分析
  18. python获取gps数据_Python GPS模块:读取最新的GPS数据
  19. Java 在Excel单元格中应用一种/多种字体样式
  20. SOUKE组合营销软件v9.1官方版

热门文章

  1. MATLAB 人机对弈黑白棋
  2. 连接mysql的url是什么意思_URL是什么意思?
  3. 变压器的阻抗匹配作用
  4. 手撸架构,Kafka 面试42问
  5. 解决opencv保存视频打不开问题
  6. 国家电网王继业:企业数字化发展的“3-3-4”框架
  7. SEO的外链与描文本该如何添加?
  8. 我只是在猜想 ——站在云端看操作系统以及计算机的未来
  9. 昨日关注:唐骏说盛大、微软、比尔盖茨及营销
  10. POJ2395 Out of Hay - Kruskal算法