(简易)测试数据构造平台: 5 (首页部分)(上)

简介: (简易)测试数据构造平台: 5 (首页部分)(上)

【本节目的】完成首页(工具列表)-前端

   【所需技术】vue-cli + elementUI


   打开我们的项目,观察现在的文件结构:

image.png

   

   我们现在要做一个首页的前端部分,这个页面的内容主要是我们的工具列表,可以方便进入的用户直接选中工具来进入工具详情页。


   而前端页面要写在哪里呢?答案就是 v_project / src /views 下。

   文件格式后缀为 .vue  

   为什么不是.html ?这是因为在vue-cli前端中,所有的html模板都要以.vue结尾,因为这样的后缀就意味着里面是按照vue的语法来写的。

   那么有同学就问了,浏览器不是只能解析.html后缀的页面么,.vue的怎么办呢?

   答案就是,vue-cli会把.vue后缀的文件,自动翻译成index.html中的一部分代码,最终django就是来给浏览器返回这个index.html而已。

   那么这个index.html在哪?

   答案就在这:

   

image.png


  这里是俩个index.html, public下的是调试时前端自己启用的。而dist下的则是打包给django项目专用的。

   打包的过程其实就是把public/index.html 给更新到 dist/index.html 而已。


   那么我们接下来说说,在vue-cli前端中,我们写的其实严格来说都不叫页面,都只能叫组件。因为他们都是要被当做一个部分塞到index.html中。

   但是即便是组件,也分俩种,一种是页面级,一种是普通级。

   

   从名字就可以看出来,页面级是比较大的,作为一个独立页面存在的。普通组件则是某一小个div ,通常一个页面级组件内会含有多个小普通组件。


   而且页面级组件的跳转url设置是在router.js中设置配对。而普通组件则是被在dom层直接引用,在vue中直接导入。

   

   如果这里大家有经验的自然听得懂,没经验的,光听纯理论很可能还是不懂。没关系。


   让我们接下来正常开发,几节课之后相信你就会恍然大悟的。


   

好,让我们回归开发主线,现在去views下新建一个 ToolList.vue ,从名字上看就是工具列表,也会作为我们的首页。


新建时候注意选择 Vue Componet , Component就是组件的意思。

image.png

新建完成后:    

image.png

你会发现,这个页面自动填充了一些内容。根据成对原则,这些内容正好是三部分:

template :dom层元素

script: vue的bom层函数

style : 页面的样式


我们先测试一下,在这个template中写一个div,并在内部写上一个标题:

image.png


然后我们在pycharm或终端中,通过命令运行vue前端项目,注意此时只是运行前端,并没有涉及到django后端服务:

确保在v_project 根目录,执行 npm run serve

image.png


等待启动成功显示:

image.png


它给了我们俩个网址,其实都是一个,就是打开vue前端的首页。我们在之前测试过,点开后打开的是:

image.png


这并不是我们想要的页面,那么怎么来转到我们的 ToolList.vue 呢?

相关文章
|
25天前
|
机器学习/深度学习 算法 UED
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法。本文介绍 A/B 测试的基本概念、步骤及其在模型评估、算法改进、特征选择和用户体验优化中的应用,同时提供 Python 实现示例,强调其在确保项目性能和用户体验方面的关键作用。
29 6
|
27天前
|
机器学习/深度学习 算法 UED
在数据驱动时代,A/B 测试成为评估机器学习项目效果的重要手段
在数据驱动时代,A/B 测试成为评估机器学习项目效果的重要手段。本文介绍了 A/B 测试的基本概念、步骤及其在模型评估、算法改进、特征选择和用户体验优化中的应用,强调了样本量、随机性和时间因素的重要性,并展示了 Python 在 A/B 测试中的具体应用实例。
28 1
|
1月前
|
人工智能 供应链 安全
AI辅助安全测试案例某电商-供应链平台平台安全漏洞
【11月更文挑战第13天】该案例介绍了一家电商供应链平台如何利用AI技术进行全面的安全测试,包括网络、应用和数据安全层面,发现了多个潜在漏洞,并采取了有效的修复措施,提升了平台的整体安全性。
|
1月前
|
监控 安全 测试技术
构建高效的精准测试平台:设计与实现指南
在软件开发过程中,精准测试是确保产品质量和性能的关键环节。一个精准的测试平台能够自动化测试流程,提高测试效率,缩短测试周期,并提供准确的测试结果。本文将分享如何设计和实现一个精准测试平台,从需求分析到技术选型,再到具体的实现步骤。
133 1
|
2月前
|
人工智能 监控 测试技术
云应用开发平台测试
云应用开发平台测试
77 2
|
2月前
|
存储 测试技术 数据库
数据驱动测试和关键词驱动测试的区别
数据驱动测试 数据驱动测试或 DDT 也被称为参数化测试。
36 1
|
1月前
|
监控 安全 测试技术
构建高效精准测试平台:设计与实现全攻略
在软件开发过程中,精准测试是确保产品质量的关键环节。一个高效、精准的测试平台能够自动化测试流程,提高测试覆盖率,缩短测试周期。本文将分享如何设计和实现一个精准测试平台,从需求分析到技术选型,再到具体的实现步骤。
64 0
|
2月前
|
机器学习/深度学习 监控 计算机视觉
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
本文介绍了如何使用YOLOv7进行目标检测,包括环境搭建、数据集准备、模型训练、验证、测试以及常见错误的解决方法。YOLOv7以其高效性能和准确率在目标检测领域受到关注,适用于自动驾驶、安防监控等场景。文中提供了源码和论文链接,以及详细的步骤说明,适合深度学习实践者参考。
539 0
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
2月前
|
机器学习/深度学习 并行计算 数据可视化
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
这篇文章介绍了如何使用PaddleClas框架完成多标签分类任务,包括数据准备、环境搭建、模型训练、预测、评估等完整流程。
147 0
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
|
2月前
|
机器学习/深度学习 数据采集 算法
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
这篇博客文章介绍了如何使用包含多个网络和多种训练策略的框架来完成多目标分类任务,涵盖了从数据准备到训练、测试和部署的完整流程,并提供了相关代码和配置文件。
64 0
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
下一篇
DataWorks