当前位置: 首页 > 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>

http://www.lryc.cn/news/442992.html

相关文章:

  • 完整版:NacosDocker 安装
  • mysql RR是否会导致幻读?
  • 一篇进阶Python深入理解函数之高阶函数与函数式编程
  • python中Web开发框架的使用
  • 【AI视频】Runway:Gen-2 运镜详解
  • Python “函数” ——Python面试100道实战题目练习,巩固知识、检查技术、成功就业
  • [产品管理-15]:NPDP新产品开发 - 13 - 产品创新流程 - 具体产品的创新流程:精益生产与敏捷开发
  • FB仿真模拟PID曲线数据
  • 【变化检测】基于ChangeStar建筑物(LEVIR-CD)变化检测实战及ONNX推理
  • kafka动态认证 自定义认证 安全认证-亲测成功
  • 航空航司reese84逆向
  • 【HTTP】请求“报头”,Referer 和 Cookie
  • 使用sqoop报错
  • 一个简单的基于C语言的HTTP代理服务器的案例
  • Linux学习-Ansible(二)
  • [SDX35]SDX35硬件使用512MB内存,实际只初始化256MB问题分析及解决方案
  • S3C2440中断
  • 编译成功!QT/6.7.2/Creator编译Windows64 MySQL驱动(MinGW版)
  • SQLyou基础用法讲解
  • Can‘t get Kerberos realm
  • [python]从零开始的PySide安装配置教程
  • LeetCode[中等] 74.搜索二维矩阵
  • overleaf如何下载论文的pdf
  • Java 每日一刊(第13期):this super static
  • 关于一些Spring的配置的作用
  • 利用Python与Ansible实现高效网络配置管理
  • JDBC技术在不同数据库系统中的兼容性及Java数据库交互技术概览
  • 双击热备 Electron网页客户端
  • 数据中台系统产品原型RP原型Axure高保真交互原型 源文件分享
  • 论文阅读笔记:Sapiens: Foundation for Human Vision Models