1.UI
UI 最主要的功能就是建立用户和系统后台之间的联系,系统后台通过 UI 把数据转换成可视化的内容展示给用户,同时用户也要通过 UI 把操作指令(包括数据)传给系统后台。
2.UI框架
具有共性的东西抽离出来,变成通用的组件。只要引入这些通用的组件,就不用在页面里重复写这些内容了。经过不断的提炼,就形成了 UI 库或 UI 框架
2.1 UI框架的好处
标准化
提高开发效率
方便扩展
提高页面加载速度
3.form表单
表单包含 输入框, 单选框, 下拉选择, 多选框 等用户输入的组件。 使用表单,可以收集、验证和提交数据。
form属性
model,rules,inline,disabled
form item属性
prop,label,label-width,required,rules
4.Descriptions 描述列表
列表的形式展示多个字段
4.1描述列表API
Descriptions 属性
border,column,direction,size,title
Descriptions Item 属性
label,span,width,align
5.table表格
表格API table属性
data,height,stripe,border,size
6.dialog对话框
Dialog 弹出一个对话框,需要设置model-value / v-model 属性,它接收 Boolean,当为 true 时显示 Dialog。
Dialog 分为两个部分:body 和 footer
footer 需要具名为 footer 的 slot。 title 属性用于定义标题,它是可选的,默认值为空。 before-close为关闭前调用函数。
6.1 dialog属性:
model-value / v-model,title ,show-close,before-close
6.2 slots
header:对话框标题的内容;会替换标题部分,但不会移除关闭按钮。
title deprecated:与 header 作用相同 请使用 header
footer:Dialog 按钮操作区的内容
6.3 events
open:Dialog 打开的回调
opened:Dialog 打开动画结束时的回调
close:Dialog 关闭的回调
问题回答:
如何进行表单验证?
表单验证是在提交表单之前,对表单中的数据进行的检查和验证
1.定义验证规则:根据表单字段的要求,定义每个字段的验证规则。这些规则可以包括必填项、长度限制、格式要求等。
2.获取表单数据:在表单提交之前,使用JavaScript或服务器端语言获取表单中的数据。
3.验证数据:根据定义的验证规则,对数据进行验证。可以使用JavaScript进行前端验证,也可以使用服务器端语言进行后端验证。前端验证可以提供即时反馈,提高用户体验,但无法防止恶意用户绕过验证。后端验证更为安全,但需要与服务器进行通信。
4.显示验证结果:如果数据验证不通过,显示相应的错误消息,提示用户进行修正。如果数据验证通过,可以继续处理表单数据或将其提交到服务器。
分页功能如何实现?
分页功能通常用于在用户界面上展示大量数据时,将数据分成多个较小的部分(页),以便用户能够一次只处理一个部分的数据
1.设计数据库结构
首先,确保你的数据库结构能够支持分页功能。例如,你可以使用SQL语句中的LIMIT和OFFSET关键字来查询特定范围的数据。
2.获取总数据量
在分页之前,需要知道总共有多少条数据。这可以通过查询数据库来实现。
3.设计用户界面
在用户界面上,应包括用于导航的按钮(例如“上一页”,“下一页”等)。
4.实现分页逻辑
5.处理用户请求
当用户点击“下一页”按钮时,你的应用程序应该向后端发送一个请求,包括当前页码和每页的数据量。后端应该返回下一页的数据和总页数。
6.更新用户界面
最后,在前端,你应该更新用户界面以显示新的数据。你可能还需要更新“上一页”和“下一页”按钮的状态,以反映当前页码和总页数。
如何固定列和表头?
1.Bootstrap:可以使用Bootstrap提供的表格类来固定列和表头。例如,使用"table-responsive"类可以将表格响应式布局,并使用"thead-fixed"类来固定表头。对于列的固定,可以使用"col-{breakpoint}-{number}"类来固定特定列。
2.Element UI:Element UI提供了"el-table"组件,可以使用"height"属性来设置表格高度,并通过"fixed"属性来固定列。例如,将"fixed"属性设置为"left",则可以固定左侧列。
常用桌面端和移动端的UI框架有哪些?
桌面端UI框架:
Bootstrap:流行的前端框架,提供了丰富的组件和样式,适用于创建响应式和移动优先的网站。
Qt:跨平台的C++框架,适用于开发桌面应用程序和移动应用程序。
Electron:使用Web技术构建跨平台的桌面应用程序,允许开发者使用HTML、CSS和JavaScript构建桌面应用程序。
移动端UI框架:
React Native:Facebook推出的开源框架,使用JavaScript和React构建原生应用程序,具有跨平台的兼容性和高效的性能。
Ionic:基于Angular的开源框架,允许开发者使用HTML、CSS和JavaScript构建跨平台的移动应用程序。
Weex:阿里巴巴推出的跨平台开发框架,使用Vue.js语法构建高性能的本地应用程序。
什么叫web响应式设计?
响应式网页设计是一种设计理念和技术,旨在使网页能够根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。响应式网页设计的实现方式包括弹性网格和布局、图片、CSS媒体查询等技术的应用。通过使用这些技术,网页能够根据设备屏幕的大小和比例自动调整布局、字体大小和图片尺寸等,以适应不同的设备和屏幕尺寸。这种设计方法不仅提高了用户体验,还减少了开发人员为不同设备创建不同版本的时间和成本。
实践结果:
image.png

image.png

image.png


74
1 声望0 粉丝