【金秋打卡】第6天 全新升级,基于Vue3新标准,打造后台综合解决方案 第六讲
2022/11/4 4:24:57
本文主要是介绍【金秋打卡】第6天 全新升级,基于Vue3新标准,打造后台综合解决方案 第六讲,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称: 全新升级,基于Vue3新标准,打造后台综合解决方案
课程章节: vue3 + element plus 综合实现解决方案与个人中心页面实现
主讲老师: Sunday
课程内容:
今天学习的内容包括:
开发个人中心页面
课程收获:
6.1 心得:
// pages/userHome/userHome.js var config = require("../../utils/config.js"); var app = getApp(); Page({ /** * 页面的初始数据 */ data: { userInfo: {}, isLogin: false }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { this.loadData(); }, loadData: function () { var that = this; app.getOpenId(function (openid) { if (openid) { config.httpGet(app.getUrl('api/BiddMemberCenter/GetUser'), { openId: openid, userkey: "" }, function (res) { if (res.result) { res.data.Photo = app.globalData.wxUserInfo.headImage ? app.globalData.wxUserInfo.headImage : res.data.Photo; that.setData({ isLogin: true, userInfo: res.data }); wx.setStorageSync('userInfo', res.data); } }); } else { that.setData({ isLogin: false }); } }, "userhome"); }, bindUserTap: function (e) { var url = e.currentTarget.dataset.url; if (!this.data.isLogin) { url = '../login/login'; } wx.navigateTo({ url: url }) }, goLogin: function () { wx.navigateTo({ url: '../login/login' }) }, exitLoginout: function () { var that = this; wx.showModal({ title: '提示', content: '确定退出登录吗?', success: function (res) { if (res.confirm) { wx.removeStorageSync('wxOpenId'); wx.removeStorageSync("userInfo"); app.globalData.wxUserInfo = null; app.globalData.openId = ""; that.setData({ isLogin: false }); } } }) }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })
/* pages/userHome/userHome.wxss */ .user_info { display: flex; align-items: center; width: 686rpx; margin: 0 auto 47rpx auto; line-height: 1; } .user_info image { width: 120rpx; height: 120rpx; border-radius: 50%; margin-right: 26rpx; } .login, .user_name { color: #2E2E2E; font-size: 44rpx; margin-bottom: 21rpx; } .welcome { font-size: 24rpx; color: #C4C4C4; } .coupon { width: 686rpx; height: 240rpx; background: #FFFFFF; border: 2rpx solid #C8C8C8; border-radius: 12rpx; margin: 0 auto; } .coupon_title { display: flex; justify-content: space-between; margin: 30rpx 52rpx 16rpx 30rpx; } .coupon_package { font-size: 30rpx; color: #2E2E2E; } .view_all { font-size: 26rpx; color: #C4C4C4; } .coupon_list { display: flex; justify-content: space-around; } .coupon_detail { text-align: center; font-size: 26rpx; color: #C4C4C4; line-height: 1; } .coupon_detail image { width: 88rpx; height: 88rpx; margin-bottom: 12rpx; } .list{ width: 686rpx; height: 88rpx; background: #FFFFFF; border: 2rpx solid #C8C8C8; border-radius: 12rpx; margin: 16rpx auto 0 auto; display: flex; justify-content: space-between; align-items: center; } .contact { width: 686rpx; padding: 0; height: 88rpx; background: #FFFFFF; border: 2rpx solid #C8C8C8; border-radius: 12rpx; margin: 16rpx auto 0 auto; display: flex; justify-content: space-between; align-items: center; } .list { width: 686rpx; height: 88rpx; background: #FFFFFF; border: 2rpx solid #C8C8C8; border-radius: 12rpx; margin: 16rpx auto 0 auto; display: flex; justify-content: space-between; align-items: center; } .list_left { display: flex; align-items: center; margin-left: 30rpx; font-size: 30rpx; color: #2E2E2E; line-height: 1; } .list_icon { width: 30rpx; height: 30rpx; margin-right: 18rpx; } .jump { width: 14rpx; height: 26rpx; margin-right: 30rpx; }
这篇关于【金秋打卡】第6天 全新升级,基于Vue3新标准,打造后台综合解决方案 第六讲的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-04React 19 来了!新的编译器简直太棒了!
- 2025-01-032025年Node.js与PHP大比拼:挑选最适合的后端技术进行现代web开发
- 2025-01-03?? 用 Gemini API、Next.js 和 TailwindCSS 快速搭建 AI 推文生成项目 ??
- 2024-12-31Vue CLI多环境配置学习入门
- 2024-12-31Vue CLI学习入门:一步一步搭建你的第一个Vue项目
- 2024-12-31Vue3公共组件学习入门:从零开始搭建实用组件库
- 2024-12-31Vue3公共组件学习入门教程
- 2024-12-31Vue3学习入门:新手必读教程
- 2024-12-31Vue3学习入门:初学者必备指南
- 2024-12-30Vue CLI多环境配置教程:轻松入门指南