前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【测开中台教程-09】关联测试平台的添加功能实现

【测开中台教程-09】关联测试平台的添加功能实现

作者头像
我去热饭
发布2024-09-24 18:57:01
470
发布2024-09-24 18:57:01
举报
文章被收录于专栏:测试开发干货

上节课我们搞定了动态展示,本节课我们搞定添加功能。

回忆下,添加功能的后台函数,是需要前端传入一个name的,并且最后返回的是完整全部测试平台的名称。

那么我们前端的函数,要做的事就是:

1. 拿到用户输入的关联平台的名称

2. 把名称通过axios请求发送给后台

3. 把后台返回的全部数据重新渲染到菜单的关联列表里

这其中,我们需要一个承载用户输入name的东西,我觉得最好就是dialog对话框。

具体写法如下:

这其中有个输入框,输入框关联的是 new_platform字典的name属性,

然后就是创建按钮,关联了一个函数,这个函数就是负责创建新平台的,并且和url,和django后台的views.py的函数都同名可以。

然后就是这个dialog对话框的默认隐藏问题,我用了一个变量叫dialog_visible来控制,默认为Flase

这里我们顺便声明了下这个空的new_platform字典哦注意。

那什么时候才能让这个dialog对话框展示呢?当然是点击那个增加按钮了:

上图中,点击事件是把这个变量赋值为true,dialog对话框就会展示了。

然后就是我们的具体增加请求了。

很简单的一个get请求,但是结尾要注意把这个new_platform重新置空。

(可复制的代码请直接扫码进群,群内有最新代码压缩包分享,直接赋值粘贴更省事哦~ )

上图中,我们对这个请求返回值做了三个处理,一个是重新渲染全部平台列表,一个是清空对话框的旧名,一个是把对话框隐藏。

效果是可以成功添加了:

到此,我们今天课程结束,欢迎期待下一节~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-09-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档