
<view class="userinfo">
<!--<image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover" bindtap="chooseImage"></image>
<text class="userinfo-nickname">{{userInfo.nickName}}</text>-->
<image src="../../../images/user.jpg"></image>
</view>
<view class="order-area">
<view bindtap="navigateToOrder" class="order" data-status="0">
<image src="../../../images/icon_order.png" />
<text>待付款</text>
</view>
<view bindtap="navigateToOrder" class="order" data-status="1">
<image src="../../../images/icon_order.png" />
<text>待发货</text>
</view>
<view bindtap="navigateToOrder" class="order" data-status="2">
<image src="../../../images/icon_order.png" />
<text>已发货</text>
</view>
<view bindtap="navigateToOrder" class="order" data-status="3">
<image src="../../../images/icon_order.png" />
<text>已完成</text>
</view>
</view>
<view bindtap="navigateToAddress" class="tableviewcell">
<image src="../../../images/icon_address.png" />
<text>收货地址</text>
</view>
<view bindtap="navigateToShare" class="tableviewcell">
<image src="../../../images/icon_share.png" />
<text>扫码分享</text>
</view>
<view bindtap="navigateToDonate" class="tableviewcell">
<image src="../../../images/icon_donate.png" />
<text>支付</text>
</view>
<view bindtap="navigateToAboutus" class="tableviewcell">
<image src="../../../images/icon_aboutus.png" />
<text>关于我们</text>
</view>
<button bindtap="logout" type="warn" class="logout">退出</button>
|
page {
background: #eee;
}
/*user info*/
.userinfo {
display: flex;
flex-direction: column;
align-items: center;
height: 250rpx;
background: white;
}
.userinfo-avatar {
width: 128rpx;
height: 128rpx;
margin: 20rpx;
border-radius: 50%;
}
.userinfo-nickname {
color: #333;
}
/*menu list*/
.tableviewcell {
padding: 20rpx 40rpx;
border-bottom: 1rpx solid #ddd;
color: #666;
background: white;
display: flex;
align-items: center;
}
/*icon*/
.tableviewcell image {
width: 60rpx;
height: 60rpx;
}
/*text*/
.tableviewcell text {
font-size: 16px;
margin-left: 10px;
}
/*button*/
.logout {
margin: 30rpx;
}
/*order*/
.order-area {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
background: white;
margin: 20rpx 0;
padding: 20rpx 0;
}
.order {
width: 33.3%;
text-align: center;
}
.order image {
width: 90rpx;
height: 90rpx;
}
.order text{
display: block;
font-size: 30rpx;
color: #333;
}
|
const AV = require('../../../utils/av-weapp.js')
var app = getApp()
Page({
navigateToAddress: function () {
wx.navigateTo({
url: '../../address/list/list'
});
},
navigateToOrder: function (e) {
var status = e.currentTarget.dataset.status
wx.navigateTo({
url: '../../order/list/list?status=' + status
});
},
logout: function () {
if (AV.User.current()) {
AV.User.logOut();
wx.showToast({
'title': '退出成功'
});
} else {
wx.showToast({
'title': '请先登录'
});
}
},
onShow: function () {
var that = this;
// 获得当前登录用户
const user = AV.User.current();
// 调用小程序 API,得到用户信息
wx.getUserInfo({
success: ({userInfo}) => {
// 更新当前用户的信息,昵称头像等
user.set(userInfo).save().then(user => {
// 成功,此时可在控制台中看到更新后的用户信息
that.setData({
userInfo: userInfo
});
}).catch(console.error);
}
});
},
chooseImage: function () {
var that = this;
wx.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
var tempFilePath = res.tempFilePaths[0];
new AV.File('file-name', {
blob: {
uri: tempFilePath,
},
}).save().then(
// file => console.log(file.url())
function(file) {
// 上传成功后,将所上传的头像设置更新到页面<image>中
var userInfo = that.data.userInfo;
userInfo.avatarUrl = file.url();
that.setData({
userInfo, userInfo
});
}
).catch(console.error);
}
})
},
navigateToAboutus: function () {
wx.navigateTo({
url: '/pages/member/aboutus/aboutus'
});
},
navigateToDonate: function () {
wx.navigateTo({
url: '/pages/member/donate/donate'
});
},
navigateToShare: function () {
wx.navigateTo({
url: '/pages/member/share/share'
});
}
})
|
模板简介:该模板名称为【微信小程序微商商城个人中心页面样式模板制作设计下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。