前言

通过前两篇的学习,我们实现了用户名片的设置和读取功能,其中包括图片的上传、压缩及存储在 Nginx 服务器上。本篇我们将在前端实现用户名片的设置和读取,并在不同的场景中分别获取头像的缩略图和原图。

知识准备

本篇内容主要是页面的布局,主要涉及到了 Vue 的生命周期以及 Element UI 中的组件,在学习前,先给大家做下简单介绍。

  • Vue 生命周:Vue 对象从创建到销毁的全过程,其中的每个过程都有对应的钩子函数,我们可以通过这些钩子函数指定其在某个过程中要执行的动作。
  • Container 布局容器:用于布局的容器组件,方便快速搭建页面的基本结构。
  • Upload 上传:通过点击或者拖拽上传文件。
  • Dropdown 下拉菜单:将动作或菜单折叠到下拉菜单中。

Vue 生命周期

Vue 对象从创建到销毁经历了以下过程,每个过程都有相应的钩子函数可供调用:

  1. beforeCreate:创建 Vue 对象前,初始化事件,生命周期的开始。
  2. created:Vue 对象创建完成,对语法格式和函数进行校验,创建 Vue 对象。
  3. beforeMount:Vue 对象挂载前,对模板 <template> 进行编译。
  4. mounted:Vue 对象挂载完成,模板、数据、方法均准备完毕,Vue 对象完全挂载到页面上。
  5. boforeDestory:销毁前,解除绑定,销毁子组件以及事件监听器。
  6. destoryed:销毁完毕

用户名片 3:页面实现相关推荐

  1. 利用jQuery实现用户名片小动画

    我爱撸码,撸码使我感到快乐! 大家好,我是Counter.下面给大家介绍利用jQuery实现的小动画,非常的简便,如果有原生js操作的话,那么就不止这么多行了.至于CSS,个人觉得,这边CSS布局也蛮 ...

  2. Vue.js-Day09【项目实战(附带 完整项目源码)-day04:用户个人中心页面、用户登录页面、将项目打包部署到服务器上、项目汇报、实训心得】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 实战项目源码[链接:https://pan.baidu.com/s/1r0Mje3Xnh8x4F1HyG4aQTA   提 ...

  3. Web页面获取用户控件页面中服务器控件的值

    用户控件页面后台: public string P_Name { get { return txt_P_name.Value; } set { txt_P_name.Value = value; } ...

  4. asp.net core根据用户权限控制页面元素的显示

    asp.net core根据用户权限控制页面元素的显示 Intro 在 web 应用中我们经常需要根据用户的不同允许用户访问不同的资源,显示不同的内容,之前做了一个 AccessControlHelp ...

  5. [html] 移动端如何禁止用户手动缩放页面?

    [html] 移动端如何禁止用户手动缩放页面? <meta name="viewport" content="width=device-width,initial- ...

  6. [html] 如何判断用户正在操作页面?当页面一个小时没有操作时跳转到指定页面如何做?

    [html] 如何判断用户正在操作页面?当页面一个小时没有操作时跳转到指定页面如何做? 监听mousemove事件.当一段时间没有触发mousemove时,即认定用户没有操作页面 个人简介 我是歌谣, ...

  7. Magento: 自定义用户登录导向页面 Redirect Customer to Previous Page After Login

    Configuration Settings – Login to admin panel – Go to System -> Configuration -> CUSTOMERS -&g ...

  8. microsoftsql新建登录用户登录失败_史上最简单的Spring Security教程(九):自定义用户登录失败页面...

    生活中肯定存在这样的场景,在登录某个网站时,难免会忘记密码,或是验证码输入错误,造成多次尝试.所以,有必要适度的提醒用户,到底是什么原因造成了登录失败,如用户名密码不正确.验证码错误等等.由于 Spr ...

  9. div滚动条怎么设置_【20201123】做个用户管理系统(7)——个人资料修改页面、用户头像设置页面的模板的制作...

    1. 介绍 1.1 介绍 今天福哥会带着大家完成个人资料修改页面和用户头像设置页面的模板的设计.个人资料里的项目比较多一些,这里面的项目在数据库里的没有对应的字段用来保存数据,我们今后会一起不上来.用 ...

最新文章

  1. java字符串分解 StringTokenizer用法
  2. OpenCV之CvMat Mat IplImage之间相互转换
  3. Server-Side UI Automation Provider - WinForm Sample
  4. 持续集成部署Jenkins工作笔记0006---运行Jenkins主体程序并初始化
  5. 数值运算 条件测试 、 if选择结构
  6. SpringMVC XXX-servlet.xml ApplicationContext.xml
  7. win32截屏并rgb24转yuv420
  8. Java抽象类与接口的区别:
  9. IDEA导入一个项目
  10. SVG实现网易云心动动画(HTML+CSS)
  11. MATLAB导入数据
  12. 明解C语言 入门 课后习题练习答案 第四章(1)
  13. ASP.Net Core数据加密
  14. PCB设计中如何进行统一批量检测并生成错误报告
  15. BZOJ 1406 [AHOI2007]密码箱 数论
  16. 《新程序员003》正式上市,华为、阿里等 30+ 公司的云原生及数字化实战经验
  17. Apollo搭建使用
  18. python爬虫---某站排名100
  19. 初识 jquery.simulate.js 模拟键盘事件
  20. Java 列表ArrayList排序

热门文章

  1. MySQL中对比两张表是否有不同数据
  2. 2021五款头戴式蓝牙耳机分享,高清音质超轻超舒适,平价最强推荐
  3. CentOS7 官网下载及各版本区别
  4. matlab验证确认和测试,验证和确认快速入门
  5. python提取人物特征_基于图像人物面部表情识别的特征提取优化方法与流程
  6. 因为此版本的应用程序不支持其项目类型(.csproj)”之解
  7. 嵌入式操作系统风云录:历史演进与物联网未来第2章 Chapter2
  8. 【深度学习】实时人眼 瞳孔追踪 系统
  9. 《矩阵理论》笔记 4 — 矩阵分析及其应用
  10. 凸包问题-Graham 算法