国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序個人資料(修改頭像,上傳圖片和拍照)

這篇具有很好參考價值的文章主要介紹了微信小程序個人資料(修改頭像,上傳圖片和拍照)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

微信開發(fā)者工具個人信息修改代碼怎么寫,微信小程序,小程序,javascript,css微信開發(fā)者工具個人信息修改代碼怎么寫,微信小程序,小程序,javascript,css

首先是wxml

<view style="padding-top: {{pageTopHeight}}px;">
  <view style="background-color: #fff;margin-top: 40rpx;padding: 10rpx 20rpx;font-size: 16px;">
      <view class="con_wrapd">
           <view>頭像</view>
           <view class="wrap_img" bindtap="sculpture">
            <view class="cu-avatar lg round margin-left" style="background- 
            image:url({{user.img}});margin-right: 60rpx;"></view>
              <image src="/Images/youjiantou.png"></image>
            </view>
      </view>
      <view class="con_wrapd">
           <view>昵稱</view>
           <view class="wrap_img" bindtap="nickname" data-vlaue="昵稱">
              <text style="margin-right: 60rpx;">{{user.name}}</text>
              <image src="/Images/youjiantou.png"></image>
            </view>
      </view>
      <view class="con_wrapd">
           <view>地區(qū)</view>
           <view class="wrap_img" bindtap="nickname" data-vlaue="地區(qū)" >
            <text style="margin-right: 60rpx;">{{user.region}}</text>
                <image src="/Images/youjiantou.png"></image>
            </view>
      </view>
      <view class="con_wrapd">
           <view>手機(jī)號</view>
           <view class="wrap_img" >{{user.phone}}</view>
      </view>
      <view class="con_wrapd">
           <view>我的ID</view>
           <view class="wrap_img" >{{user.id}}</view>
      </view>
      <view class="con_wrapd" style="border: none;">
           <view>推薦人ID</view>
           <view class="wrap_img" bindtap="nickname" data-vlaue="推薦人ID">
               <text style="margin-right: 60rpx;">點(diǎn)擊綁定</text>
               <image src="/Images/youjiantou.png"></image>
            </view>
      </view>
  </view>
</view>
<!--頭像 -->
<view class="zan-dialog {{ showdDialog ? 'zan-dialog--show' : '' }}" catchtouchmove='ture' >
    <view class="zan-dialog__mask" bindtap="hidedType"/>
    <view class="zan-dialog__container">
        <view>用微信頭像</view>
        <view class="cu-avatar radius margin-left" style="background-image:url({{user.img}});"></view>
        <view bindtap="chooseImage" style="margin-top: 40rpx;">從相冊選擇</view>
        <!-- <camera device-position="back" flash="off" binderror="error" style="width: 100%; height: 300px;"></camera> -->
        <view bindtap="takePhoto" style="margin-top: 40rpx;">拍照</view>
        <view style="margin-top: 40rpx;border-top: solid 10px rgb(241, 239, 239);padding-top: 40rpx;" bindtap="hidedType">取消</view>
       
    </view>
</view>

開始他的js,有兩種方法,第一張自己寫的js

    onLoad: function (options) {
        setInterval(()?=>?{?
            var user = wx.getStorageSync('muserlist')//個人資料
            this.setData({
                user:user
            })
        },100)
    },
  //頭像遮蓋層
    hidedType:function(e){
        this.setData({
          showdDialog:false
        })
      },
      //頭像
      sculpture:function(e){
        this.setData({
          showdDialog:true
        })
      },
      //從相冊選擇
      chooseImage() {
        wx.chooseImage({
            count: 1, //默認(rèn)9
            sizeType: ['original', 'compressed'], //可以指定是原圖還是壓縮圖,默認(rèn)二者都有
            sourceType: ['album'], //從相冊選擇
            success: (res) => {
              if (this.data.imgList.length != 0) {
                this.setData({
                  imgList: this.data.imgList.concat(res.tempFilePaths)
                })
                this.data.user.img=this.data.imgList
                wx.setStorageSync('muserlist',this.data.user)//添加
              } else {
                this.setData({
                  imgList: res.tempFilePaths
                })
                this.data.user.img=this.data.imgList
                wx.setStorageSync('muserlist',this.data.user)
              }
            }
     
        });
        this.setData({
            showdDialog:false
          })

      },
    //   拍照
    takePhoto:function(){
        wx.chooseImage({
            count: 1, //默認(rèn)9
            sizeType: ['original', 'compressed'], //可以指定是原圖還是壓縮圖,默認(rèn)二者都有
            sourceType: ['camera'], //從相機(jī)
            success: (res) => {
              if (this.data.imgList.length != 0) {
                this.setData({
                  imgLists: this.data.imgList.concat(res.tempFilePaths)
                })
                this.data.user.img=this.data.imgLists
                wx.setStorageSync('muserlist',this.data.user)
              } else {
                this.setData({
                  imgLists: res.tempFilePaths
                })
                this.data.user.img=this.data.imgLists
                wx.setStorageSync('muserlist',this.data.user)
              }
            }
     
        });
        this.setData({
            showdDialog:false
          })
    },

第二種微信自帶的wxml

  <view class="con_wrapd">
    <view>頭像</view>
        <button  class="wrap_img"  open-type="chooseAvatar" bindchooseavatar="assd">
            <view class="cu-avatar lg round " style="background- 
            image:url({{user.avatar}});margin-right: 30rpx;"></view>
               <image src="/Images/youjiantou.png"></image>
         </button>
  </view>

?

wxss文章來源地址http://www.zghlxwxcb.cn/news/detail-858662.html

.con_wrapd{
    display: flex;
    border-bottom: 1px solid rgb(236, 235, 235);
    line-height: 130rpx;
}
.wrap_img{
    flex: 1;
    text-align: end;
    color: #99949d;
   position: relative;
    /* margin-top: 10rpx; */
}
.wrap_img image{
    width: 45rpx;
    height: 45rpx;
    position: absolute;
    right: 20rpx;
    top: 43rpx;
}
/* 件數(shù)彈窗 */
.zan-dialog__mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 110;
    background: rgba(0, 0, 0, 0.3);
    height: 100vh;
    width: 100%;
    /* //設(shè)置陰影半透明背景如: background: rgba(0, 0, 0, 0.4); */
    display: none;
   }
   .zan-dialog__container {
    position: fixed;
    bottom: 0rpx;
    width: 100%;
    /* //彈窗布局寬 */
    height: 35%;
    /* //彈窗布局高,與下面彈出距離transform有關(guān) */
    border-radius:20rpx 20rpx 0 0  ;
    background: #f8f8f8;
    transform: translateY(300%);
    /* //彈框彈出距離,與彈框布局高度有關(guān),如300%表示彈起距離為3倍彈窗高度 */
    transition: all 0.4s ease;
    z-index: 112;
  text-align: center;
  line-height: 60rpx;
  padding-top: 25rpx;
    /* //彈框的懸浮陰影效果,如不需要可注釋該行 */
   }
  
   .zan-dialog--show .zan-dialog__container{
    transform: translateY(0);
   }
   
   .zan-dialog--show .zan-dialog__mask {
    display: block;
   }

到了這里,關(guān)于微信小程序個人資料(修改頭像,上傳圖片和拍照)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 軟件測試簡歷個人技能和項(xiàng)目經(jīng)驗(yàn)怎么寫?(附項(xiàng)目資料)

    軟件測試簡歷個人技能和項(xiàng)目經(jīng)驗(yàn)怎么寫?(附項(xiàng)目資料)

    目錄 前言 個人技能 項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn) 項(xiàng)目名稱:蘇州銀行項(xiàng)目(web+app) 項(xiàng)目描述: 項(xiàng)目名稱:中國平安項(xiàng)目(web+app) 項(xiàng)目描述: 項(xiàng)目名稱:蘇寧易購項(xiàng)目(web+app) 項(xiàng)目描述: 總結(jié) 重點(diǎn):配套學(xué)習(xí)資料和視頻教學(xué) ? 最近很多人在找工作,投簡歷環(huán)節(jié)就遇到了困難。簡歷里

    2024年02月05日
    瀏覽(34)
  • 微信小程序-獲取用戶頭像信息以及修改用戶頭像

    微信小程序-獲取用戶頭像信息以及修改用戶頭像

    這里主要用到 button的open-type 功能,官網(wǎng)已有說明: 給 button 設(shè)置 open-type=\\\"chooseAvatar\\\" ,來使 bindchooseavatar 方法生效,在 bindchooseavatar 指定的函數(shù)中獲取用戶的頭像信息 該方法觸發(fā)后會自動彈出提示框,讓用戶選擇頭像,用戶選擇的頭像會在 bindchooseavatar 指定的函數(shù)內(nèi)獲取,

    2024年02月11日
    瀏覽(31)
  • 【C++從入門到入土】C++學(xué)習(xí)資料和個人C++筆記整理------導(dǎo)航頁

    消失了一段時間,主要在忙著學(xué)習(xí)c++和畢業(yè)的事。上個星期拿到雙證,也正式離校了,研究生生活也正式宣布結(jié)束,真是一晃就過了三年。 秋招完呢就意識到想做視覺算法(應(yīng)用工程類,不是research崗位),C++是基本功,所以問了好多C++大佬,整理了一份適合自己的學(xué)習(xí)路線

    2024年02月13日
    瀏覽(24)
  • [uni-app] 微信小程序 如何修改替換頭像

    [uni-app] 微信小程序 如何修改替換頭像

    ?如下圖所示,微信小程序中涉及到修改頭像的交互 技術(shù): 前端應(yīng)用框架為uni-app UI框架為uView ?思考: 1. 頭像點(diǎn)擊事件 click 2.從本地相冊選擇圖片或使用相機(jī)拍照 uni.chooseImage(OBJECT) ,方法執(zhí)行成功后根據(jù)success中返回的圖片的本地文件路徑列表 tempFilePaths,做操作 3.上傳圖片

    2024年02月11日
    瀏覽(28)
  • 關(guān)于云計(jì)算的個人理解_談?wù)剬υ朴?jì)算的理解,大數(shù)據(jù)開發(fā)面試相關(guān)文章及Github學(xué)習(xí)資料

    關(guān)于云計(jì)算的個人理解_談?wù)剬υ朴?jì)算的理解,大數(shù)據(jù)開發(fā)面試相關(guān)文章及Github學(xué)習(xí)資料

    (5) 高可擴(kuò)展性 “云”的規(guī)??梢詣討B(tài)伸縮,滿足應(yīng)用和用戶規(guī)模增長的需要。 (6) 按需服務(wù) “云”是一個龐大的資源池,你按需購買;云可以像自來水,電,煤氣那樣計(jì)費(fèi)。 (7) 極其廉價 由于“云”的特殊容錯措施可以采用極其廉價的節(jié)點(diǎn)來構(gòu)成云,“云”的自動化集中式

    2024年04月17日
    瀏覽(29)
  • 修復(fù)微信小程序獲取頭像的bug,微信小程序新版頭像API使用

    修復(fù)微信小程序獲取頭像的bug,微信小程序新版頭像API使用

    接著我之前發(fā)布的一篇文章:微信小程序上傳頭像的臨時路徑,持久化保存到服務(wù)器與數(shù)據(jù)庫(nodejs后臺開發(fā))_盒子貓君的博客-CSDN博客 今天我就來解決掉之前的問題吧! 從之前的后臺報錯來看,獲取到的tempFilePath值和avatarUrl的值相同,都是http://tmp,不過頭像都已經(jīng)上傳成

    2024年02月07日
    瀏覽(102)
  • 最新微信小程序獲取頭像昵稱,直接用,uniapp獲取微信小程序頭像昵稱

    最新微信小程序獲取頭像昵稱,直接用,uniapp獲取微信小程序頭像昵稱

    微信小程序獲取用戶頭像和昵稱一個開放接口是wx.getUserInfo,2021年4月5日被廢棄,原因是很多開發(fā)者在打開小程序時就通過組件方式喚起getUserInfo彈窗,如果用戶點(diǎn)擊拒絕,無法使用小程序,這種做法打斷了用戶正常使用小程序的流程,同時也不利于小程序獲取新用戶,后面新

    2024年02月11日
    瀏覽(95)
  • 修復(fù)微信小程序不能獲取頭像和昵稱的bug,微信小程序新版頭像昵稱API使用

    修復(fù)微信小程序不能獲取頭像和昵稱的bug,微信小程序新版頭像昵稱API使用

    大廠程序員都是有KPI績效考核的,所以他們不能閑著,每天要想著怎么優(yōu)化程序代碼、怎么滿足奇葩用戶的需求,所以苦逼了我們這些小公司程序員,微信一個小小的API接口改動,可能就讓一個小公司因此損失慘重,甚至直接面臨倒閉。鵝廠可不管你這些小公司的死活,畢竟

    2024年02月11日
    瀏覽(296)
  • 微信小程序使用頭像昵稱填寫完成頭像上傳

    微信小程序使用頭像昵稱填寫完成頭像上傳

    去年微信調(diào)整了用戶信息獲取的api后,現(xiàn)在獲取用戶頭像和昵稱只能通過用戶自己觸發(fā)組件拿到用戶信息,那到底怎么做呢,下面跟大家分享一下我是怎么做的(新手,請多多包涵,有問題歡迎指出) wxml: js:

    2024年02月11日
    瀏覽(21)
  • 微信小程序獲取頭像

    微信小程序獲取頭像

    當(dāng)小程序需要讓用戶完善個人資料時,可以通過微信提供的頭像昵稱填寫能力快速完善。 根據(jù)相關(guān)法律法規(guī),為確保信息安全,由用戶上傳的圖片、昵稱等信息微信側(cè)將進(jìn)行安全檢測,組件從基礎(chǔ)庫2.24.4版本起,已接入內(nèi)容安全服務(wù)端接口(mediaCheckAsync、msgSecCheck),以減少

    2024年02月16日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包