微信小程序点击换头像-图片从本地获取-tab选项卡-点击按钮出弹框

微信小程序点击换头像-图片从本地获取-tab选项卡-点击按钮出弹框_第1张图片

微信小程序点击换头像-图片从本地获取-tab选项卡-点击按钮出弹框_第2张图片

微信小程序点击换头像-图片从本地获取-tab选项卡-点击按钮出弹框_第3张图片

微信小程序点击换头像-图片从本地获取-tab选项卡-点击按钮出弹框_第4张图片



  
  昵称显示{{userInfo.nickName}}
  充值金额:0.00{{money}}元 
   所得积分:0.00{{points}}分
 
        
            X 
            
            
          
        
  
   
  

积分中心
我的兑换码
/* pages/my/member/member.wxss */
page{
  background: #f1f1f1;
}
.member{
  border-bottom: 2rpx solid #aaa;
  height:330rpx;
}
.header{
  width: 140rpx;
  height: 140rpx;
  position: relative;
  top: 20rpx;
  left: 30rpx;
  z-index:20;
  border-radius:50%;
}
.member_nickname{
 position:relative;
top:-100rpx;
font-size:26rpx;
left:25%;
}
.recharge {
width:248rpx;
height:100rpx;
font-size:28rpx;
position:relative;
left:80rpx;
line-height:88rpx;
top:-30rpx;
}
.my_points {
  width: 100%;
  border-bottom: 2rpx solid #aaa;
  position: relative;
  height: 80rpx;
  font-size: 30rpx;
  line-height: 80rpx;
  text-indent: 1em;
  background: #fff;
}
.login_register{
position:relative;
font-size:32rpx;
top:-300rpx;
left: 76%;
color: #d95155;

}
.save_money_sumbit{
  background: #d95155;
  width: 130rpx;
  height: 50rpx;
  line-height: 50rpx;
   position:relative;
top:-110rpx;
font-size:30rpx;
left:5%;
color: #fff;
}
/* 点击充值弹窗 */
.mask{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    z-index: 9000;
    opacity: 0.7;
}

.modalDlg{
    width: 580rpx;
    height:450rpx;
    position: fixed;
    top: 50%;
    left: 0;
    z-index: 9999;
    margin: -370rpx 85rpx;
    background-color: #fff;
    border-radius: 36rpx;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.recharge_amount{
color:#aaa;
width:450rpx;
height:80rpx;
background:#f1f1f1;
text-align:center;
border-radius:12rpx;
margin-top:56rpx;
text-indent:0;
}
.save_money{
color:#fff;
width:270rpx;
height:80rpx;
line-height: 80rpx;
background:#d95155;
text-align:center;
border-radius:12rpx;
margin-top:80rpx;
font-size: 28rpx;
text-indent: 0em;
}
.close_mask{
  color:#000;
  position:relative;
  left:40%; 
  /* top: -82%; */
  font-size:32rpx;
}
/*弹窗结束  */
  button::after{
  border:none;
  }
// pages/my/member/member.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    showModal: false,
    tempFilePaths: "/image/my/header.png",

  },
  // 弹窗事件
  // 点击充值弹窗
  submit: function () {
    this.setData({
      showModal: true
    })
  },
  preventTouchMove: function () {

  },


  close_mask: function () {
    this.setData({
      showModal: false
    })
  },
  // 点击按钮换手机相册或者电脑本地图片
  chooseimage: function () {
    var _this = this;
    wx.chooseImage({
      count: 1, // 默认9 
      sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 
      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 
      success: function (res) {
        // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 
        _this.setData({
          tempFilePaths: res.tempFilePaths
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function () {


  },


  supple: function () {
    wx.navigateTo({
      url: "./supple/supple",
    })
  },
  points_center: function () {
    wx.navigateTo({
      url: "./points/points",
    })
  },
  exchangecode: function () {
    wx.navigateTo({
      url: "./exchangecode/exchangecode",
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})
pages/my/member/points.wxml

  我的积分
  积分兑换
  兑换项目



  
    
      
        我的积分
          0.00积分{{mypoints}}
        
      
    
  
  
    
           当前可兑换积分:0.00{{convert}}积分
          100{{}}积分
          小项理疗{{pointscase}}
     
    
  
  
         当前可兑换积分:0.00{{convert}}积分
        
        100{{}}积分
          小项理疗{{mypoints}}
        
         200{{}}积分
          中医传统艾灸{{pointscase}}
        
        
   
  
            X 
           
          
  
 
   


  
pages/my/member/points.wxss
page {
  background: #f1f1f1;
}

.swiper-tab {
  width: 100%;
  text-align: center;
  line-height: 80rpx;
  margin-top: 40rpx;
  height: 100rpx;
}

.swiper-tab-list {
  font-size: 30rpx;
  display: inline-block;
  width: 166rpx;
  color: #777;
  border: 2rpx solid #ccc;
  background: #fff;
}

.on {
  color: #d95155;
  width: 166rpx;
  height: 80rpx;
  line-height: 80rpx;
}

.swiper-box {
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.swiper-box view {
  text-align: center;
}

.accumulated_point {
  border-bottom: 2rpx solid #ccc;
  border-top: 2rpx solid #ccc;
  height: 100rpx;
  margin-top: 16rpx;
}

.item_time {
  font-size: 28rpx;
  height: 100rpx;
  line-height: 100rpx;
  margin-left: 20rpx;
}

.recharge_time {
  width: 248rpx;
  height: 100rpx;
  font-size: 28rpx;
  position: relative;
  left: 32%;
  top: -3rpx;
  line-height: 52rpx;
}

.recharge {
  width: 248rpx;
  height: 100rpx;
  font-size: 28rpx;
  position: relative;
  left: 32%;
  top: -100rpx;
  line-height: 52rpx;
}

.total_points {
  width: 162rpx;
  height: 100rpx;
  font-size: 26rpx;
  position: relative;
  left: 73%;
  top: -200rpx;
  line-height: 52rpx;
  color: #ccc;
}

.total_points_text {
  color: #000;
  font-size: 30rpx;
  position: relative;
  right: 18%;
  width: 250rpx;
  top: -10rpx;
}

.explain {
  color: #ccc;
  text-align: right;
  font-size: 28rpx;
  float: right;
  margin-right: 30rpx;
}

.recharge_time_money {
  width: 314rpx;
  height: 100rpx;
  font-size: 28rpx;
  position: relative;
  left: 8%;
  line-height: 52rpx;
}

.expense_case {
  width: 640rpx;
}

.expensed {
  position: relative;
  top: -76rpx;
  left: 80%;
  font-size: 32rpx;
}

.my_points {
  font-size: 26rpx;
  height: 100rpx;
  line-height: 100rpx;
  background: #fff;
  text-indent: 1em;
}

.my_points_case {
  font-size: 26rpx;
  height: 60rpx;
  line-height: 60rpx;
  border: 2rpx;
  background: #fff;
  margin-top: 20rpx;
  text-indent:1em;
}

.convertpoints {
  text-align: center;
  background: #d95155;
  color: #fff;
  font-size: 34rpx;
  height: 60rpx;
  line-height: 60rpx;
}

.mypoints {
  float: right;
  margin-right: 10px;
  background: #d95155;
  height: 40rpx;
  border-radius: 10rpx;
  color: #fff;
  text-align: center;
  line-height: 40rpx;
  margin-top: 10rpx;
  padding-left: 10rpx;
  padding-right: 10rpx;
}
.confirm{
  background: #fff;
  color: #ccc;
  font-size: 30rpx;
  position: relative;
  top: 5%;
  width: 300rpx;
}
button::after{
  border:none;
  }
// pages/my/member/points/points.js

Page({

  /**
   * 页面的初始数据
   */
  data: {
    isShow: true,
    currentTab: 0,
    showModal: false 
  },
  tabNav: function (e) {
    console.log(e.target.dataset.current, 111, this.data.currentTab)
    if (this.data.currentTab === e.target.dataset.current) {
      return false;
    } else {

      var showMode = e.target.dataset.current == 0;

      this.setData({
        currentTab: e.target.dataset.current,
        isShow: showMode
      })
    }
  },

  confirm:function(){
    
    if ((this.data.pointscase == null) || (this.data.pointscase == '')) {
      wx.showToast({
        title: '请选择项目',
        icon: 'none',
        duration: 2000
      })
      return
    }
    this.setData({
      showModal: true
    })

  },
 
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})






你可能感兴趣的:(微信小程序点击换头像-图片从本地获取-tab选项卡-点击按钮出弹框)