美文网首页
uni-app 更换用户头像功能-涉及图片的预览 选择

uni-app 更换用户头像功能-涉及图片的预览 选择

作者: 卡布i | 来源:发表于2020-01-22 15:14 被阅读0次

需求: 用户可以预览当前头像, 可以从本地上传

点击图片出现操作菜单

操作菜单api
预览图片api
选择图片api

<view @click="changeAvatar">
    <image class="avatar" src="../../static/1.png"></image>
</view>

      changeAvatar(){
        uni.showActionSheet({
        // itemList按钮的文字接受的是数组
          itemList: ["查看头像","从相册选择图片"],
          success(e){
            var index = e.tapIndex
            if(index === 0){
            // 用户点击了预览当前图片
            // 可以自己实现当前头像链接的读取
              let url  = "../../static/1.png"
              let arr=[]
              arr.push(url)
              uni.previewImage({
              // 预览功能图片也必须是数组的
                urls: arr
              })
            }else if(index === 1){
            // 用户点击了从图库上传
              uni.chooseImage({
                count: 1,
                sizeType: ["compressed"],
                success(response) {
                // 选择图片后, 返回的数据
                  var fileUrl = response.tempFilePaths[0]
                 uni.navigateTo({
                 // 跳转到图片处理页面,并将图片地址通过参数传递过去
                   url: "/pages/meface/meface?fileUrl="+fileUrl
                 })
                }
              })
            }
            }
        })

meface页面

<view class="main">
    <image :src="fileUrl" class="image"></image>
</view>

data() {
      return {
        fileUrl: ''
      }
    },
onLoad(event) {
    // event事件内有上一个页面传递过来的参数
      let fileUrl = event.fileUrl
      this.fileUrl = fileUrl
}

相关文章

  • uni-app 更换用户头像功能-涉及图片的预览 选择

    需求: 用户可以预览当前头像, 可以从本地上传 点击图片出现操作菜单 操作菜单api预览图片api选择图片api ...

  • Android - 更换头像及图片裁剪(适配Android7.0

    一、概述 相信大家都用过 Android 应用中更换头像的功能,在这个功能中,用户可以拍照或者选择相册图片,然后裁...

  • [每天进步一点点~] uni-app 点击图片实现预览图片列表

    点击图片,实现预览图片功能,并且可循环预览图片列表! uni-app官方文档中,有实现预览图片的api,点击查看?...

  • cropper.js 实现裁剪图片并上传(移动端)

    上一篇文章已经编写了PC端的裁剪图片案例,这次是涉及移动端的头像裁剪更换,类似于微信更换头像功能。。。 案例下载 ...

  • Android 图片或拍照选择图片

    前言 一般公司都有更换用户头像功能,需要从图库中选择图片或者拍照,基本还会对图片进行裁剪。最近抽空就做了一些简单的...

  • Android 图片或拍照选择图片

    前言 一般公司都有更换用户头像功能,需要从图库中选择图片或者拍照,基本还会对图片进行裁剪。最近抽空就做了一些简单的...

  • [AJAX] 文件上传

    利用ajax异步上传文件, HTML代码如下所示带有图片的预览功能, 即如果发现用户选择的文件是图片, 会插入预览...

  • 点击头像更换图片

    功能如下: 1.点击头像,提示选择更换头像方式①相册 ②照相. 2.点击相册,实现通过读取系统相册,获取图片进行替...

  • 2019-07-19 File API常用操作

    应用场景 用户头像上传和预览,用户选择图片后,立即展示供预览,但是真正提交时才上传 本地读取方式有两种方式(也许还...

  • Image

    设置头像 一、头像设置流程流程一般包括头像选择、上传、裁剪、预览四个步骤,UI界面至少给用户裁剪和预览。 1.选择...

网友评论

      本文标题:uni-app 更换用户头像功能-涉及图片的预览 选择

      本文链接:https://www.haomeiwen.com/subject/cxauzctx.html