当前位置: 首页 > news >正文

【sgCreateCallAPIFunctionParam】自定义小工具:敏捷开发→调用接口方法参数生成工具

 

 

<template><div :class="$options.name" class="sgDevTool"><sgHead /><div class="sg-container"><div class="sg-start"><div style="margin-bottom: 10px">参数列表[逗号模式]<el-tooltip:content="`如何获取参数列表[逗号模式]?`":effect="`dark`":enterable="false":placement="`top`":transition="`none`"><el-linkicon="el-icon-info":underline="false"@click="$refs.image.showViewer = true"/></el-tooltip><el-imageref="image"style="display: none":preview-src-list="[`~@/../static/img/${$options.name}.gif`]"/></div><el-inputstyle="margin-bottom: 10px"ref="textareaValue1"type="textarea":placeholder="`请粘贴apifox.com网站对应接口-运行-body-[x-www-form-urlencoded]-批量编辑-逗号模式,复制内容`"v-model="textareaValue1"show-word-limit/><el-button type="primary" @click="createResult">运行</el-button></div><div class="sg-center">→</div><div class="sg-end"><ouputTextarea ref="ouputTextarea" v-model="textareaValue2" /></div></div></div>
</template><script>
import sgHead from "@/vue/components/sgHead";
import ouputTextarea from "@/vue/components/ouputTextarea";
export default {name: "sgCreateCallAPIFunctionParam",components: {sgHead,ouputTextarea,},data() {return {textareaValue1: localStorage[`sgDevTool/leftTextArea`],textareaValue2: "",};},computed: {},watch: {textareaValue1(newValue, oldValue) {newValue && this.createResult(newValue);localStorage[`sgDevTool/leftTextArea`] = newValue;},},created() {},methods: {createResult(d) {if (this.textareaValue1.includes("true,")) {let texts = this.$g.getMultiLineTexts(this.textareaValue1);let r = [];texts.forEach((v) => {if (v.includes("true,")) {r.push(v.split("true,")[1].split(",")[0].replace(/\[/g, ``).replace(/\]/g, ``).replace(/\s+/g, ""));}});let params1 = r.join(",");let params2 = r.join(",\n");this.textareaValue2 = `${params1}${params2},
`;this.$refs.ouputTextarea.copyResult(); //自动复制生成结果} else {return this.$message.error(this.$refs.textareaValue1.$attrs.placeholder);}},},
};
</script><style lang="scss" scoped>
@import "~@/css/sgDevTool";
</style>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Score-based Generative Models
  • 前端接口报错302 [已解决]
  • 多米诺骨牌游戏
  • Python提供内置正则表达式库
  • 大数据-147 Apache Kudu 常用 Java API 增删改查
  • 回归阅读第一本:《瓦尔纳宝典》
  • 使用电脑当服务器,来组建局域网是否安全
  • mini-lsm通关笔记Week2Overview
  • IT行业的未来:技术变革与创新的持续推动
  • 肺结节检测-目标检测数据集(包括VOC格式、YOLO格式)
  • 复试经验分享《一、问答题自测》(408、相关前沿技术)
  • 【计算机网络篇】电路交换,报文交换,分组交换
  • echarts 导出pdf空白原因
  • 分析二极管的交流响应(1)——直流分析,Q点的计算
  • 【折腾笔记】雷池WAF社区版自动SSL续签
  • JavaScript-如何实现克隆(clone)函数
  • 收藏网友的 源程序下载网
  • [deviceone开发]-do_Webview的基本示例
  • C++类中的特殊成员函数
  • es6
  • go语言学习初探(一)
  • JAVA并发编程--1.基础概念
  • js正则,这点儿就够用了
  • nfs客户端进程变D,延伸linux的lock
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 给github项目添加CI badge
  • 力扣(LeetCode)357
  • 使用putty远程连接linux
  • 我看到的前端
  • 硬币翻转问题,区间操作
  • 运行时添加log4j2的appender
  • Spark2.4.0源码分析之WorldCount 默认shuffling并行度为200(九) ...
  • zabbix3.2监控linux磁盘IO
  • 从如何停掉 Promise 链说起
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (4.10~4.16)
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (SpringBoot)第七章:SpringBoot日志文件
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (多级缓存)缓存同步
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)ORM
  • (转)关于多人操作数据的处理策略
  • .htaccess配置常用技巧
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET MVC 验证码
  • .Net MVC4 上传大文件,并保存表单