当前位置: 首页 > news >正文

做网站在免费制作网站平台

做网站在,免费制作网站平台,在网上做兼职美工有哪些网站,手机网站有吗1、调用拍照 / 选择图片 // 修改头像 const onAvatarChange () > { // 调用拍照 / 选择图片 uni.chooseMedia({ // 文件个数 count: 1, // 文件类型 mediaType: [image], success: (res) > { console.log(res) // 本地临时文件路径 (本地路径) const { tempFilePath } …

1、调用拍照 / 选择图片

// 修改头像

const onAvatarChange = () => {

  // 调用拍照 / 选择图片

  uni.chooseMedia({

    // 文件个数

    count: 1,

    // 文件类型

    mediaType: ['image'],

    success: (res) => {

      console.log(res)

      // 本地临时文件路径 (本地路径)

      const { tempFilePath } = res.tempFiles[0]

    },

  })

}

2、获取图片路径

3、上传文件

// 文件上传

      uni.uploadFile({

        url: '/member/profile/avatar',

        name: 'file',

        filePath: tempFilePath,

        success: (res) => {

          if (res.statusCode === 200) {

            const avatar = JSON.parse(res.data).result.avatar

            profile.value.avatar = avatar

          }

        },

      })

4、更新头像

5、完整代码实现

<template>
<!-- 头像 --><view class="avatar"><view class="avatar-content" @tap="onAvatarChange"><image class="image" :src="profile?.avatar" mode="aspectFill" /><text class="text">点击修改头像</text></view></view>
</template><script setup lang="ts">
import { onLoad } from '@dcloudio/uni-app'
import { ref } from 'vue'
import { getMemberProfileAPI } from '@/services/profile'
import type { ProfileDetail } from '@/types/member'// 获取屏幕边界到安全区域距离
const { safeAreaInsets } = uni.getSystemInfoSync()// 获取个人信息
const profile = ref<ProfileDetail>()
const getMemberProfileData = async () => {const res = await getMemberProfileAPI()console.log('获取个人信息', res)profile.value = res.result
}
// 页面加载
onLoad(() => {getMemberProfileData()
})// 修改头像
const onAvatarChange = () => {// 调用拍照 / 选择图片uni.chooseMedia({// 文件个数count: 1,// 文件类型mediaType: ['image'],success: (res) => {console.log(res)// 本地临时文件路径 (本地路径)const { tempFilePath } = res.tempFiles[0]// 文件上传uni.uploadFile({url: '/member/profile/avatar',name: 'file',filePath: tempFilePath,success: (res) => {if (res.statusCode === 200) {const avatar = JSON.parse(res.data).result.avatarprofile.value.avatar = avatar}},})},})
}
</script>

http://www.mnyf.cn/news/33439.html

相关文章:

  • 河南省建设厅网站人事网企业查询平台
  • 销售网站建设公司南宁seo渠道哪家好
  • 网站快速优化排名排名西安百度首页优化
  • 哪个网站做攻略比较好汕头网站建设公司
  • dede 网站根目录自己怎么做网址开网站
  • 怎么登录已注册的网站什么是百度搜索推广
  • 手机做logo用什么网站怎么做app推广
  • 政府机构做门户网站的好处搜索引擎seo是什么意思
  • 琴行网站建设方案企业培训
  • 长沙做网站找哪家好媒体公关是做什么的
  • wordpress怎么样建站内战seo推广怎么学
  • 网页实训报告上海关键词优化公司哪家好
  • 如何用ps做网站页面设计抖音seo关键词优化
  • 广州外贸网站信息销售找客户最好的app
  • 移动端 pc网站开发seo官网优化怎么做
  • 邵阳市建设投资经营集团网站app推广拉新接单平台
  • 云南定制化网站建设网络推广合作协议范本
  • 建设银行杭州分行网站seo点击软件排名优化
  • 邵阳做网站的有哪些优化外包哪里好
  • 辉玲建设集团有限公司网站简述影响关键词优化的因素
  • 宝鸡营销型网站建设天津百度网站排名优化
  • 明星个人网站设计seo优化一般多少钱
  • 像淘宝购物网站建设需要哪些专业人员最近中国新闻热点大事件
  • 网站章子怎么做电商自学网
  • 外贸网站seo公司排名seo修改器
  • 如何做网站布局优化北京seo平台
  • wordpress设置全屏黑帽seo优化推广
  • 全国疫情分布图西安seo推广公司
  • 怎么用python做网站网站排名优化教程
  • 滨州内做网站的公司不用流量的地图导航软件