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

vue3 传参 传入变量名

背景:

需求是:在vue框架中,接口传参我们需要穿“变量名”,而不是字符串

通俗点说法是:在网络接口请求的时候,要传属性名

效果展示:

vue2核心代码:

this[_keyParam]

vue3核心代码:

[_keyParam] 

//封装方法
const filtertreeLocationSelect =  async(filterVal, item )=> {if (!filterVal) return;const _keyParam = item.filterablePrama.keyParam// console.log('_key>>>',_keyParam,typeof _keyParam,33,this[_keyParam]);console.log('_key>>>',_keyParam,typeof _keyParam,33,[_keyParam]);//后端接口await handleSubFilter(item, {[_keyParam] : filterVal });
};

完整使用案列:


const item = {type: "treeLocationSelect",label: "渡口名称",key: "dkId",url: "/data/ferryPort/pageData",methed: "post",optionParam: {label: "name",value: "pid",},optionsData: [],moreparams: {pageNum: 1,pageSize: 99999,},headers: {headers: {"Content-Type": "application/json",},},default: store.selectAreaId,limit: "有联动",filterable: true,filterablePrama:{keyParam:'name'},},
//调用封装方法:
filtertreeLocationSelect(filterVal,item )

 

 

http://www.xdnf.cn/news/145.html

相关文章:

  • chkconfig指令
  • Odoo:免费开源的轧制品行业管理软件
  • 计算机视觉cv2入门之车牌号码识别
  • Webview+Python:用HTML打造跨平台桌面应用的创新方案
  • [密码学实战]基于Python的国密算法与通用密码学工具箱
  • [密码学实战]国密算法面试题解析及应用
  • 苹果紧急修复两个已被利用的iOS漏洞,用于针对特定目标的复杂攻击
  • 基于亚博K210开发板——内存卡读写文件
  • 【AI模型学习】关于写论文——论文的审美
  • 微信小程序的全局变量(quanjubianliang)
  • ubuntu学习day3
  • Hexo+Github+gitee图床零成本搭建自己的专属博客
  • 团体程序设计天梯赛PTA-SHU冲刺赛4. L22-L32
  • .net core 项目快速接入Coze智能体-开箱即用-第2节
  • 【免登录ORACLE,jdk8安装包下载】jdk-8u441-windows-i586.exe和jdk-8u441-windows-x64.exe有什么区别
  • 前端为什么需要单元测试?
  • Python 项目文档编写全攻略:从入门到自动化维护
  • 自注意力机制self-attention
  • 第十二节:原理深挖-React Fiber架构核心思想
  • 【Datawhale Al春训营】气象预测(AI+航空安全)竞赛笔记
  • 音视频之H.265/HEVC变换编码
  • 深入理解C++中string的深浅拷贝
  • 深入解析C++驱动开发实战:优化高效稳定的驱动应用
  • golang channel源码
  • Tensorflow释放GPU资源
  • Oracle、MySQL、PostgreSQL三大数据库对比分析
  • KMP算法动态演示
  • CTF--各种绕过哟
  • 汽车免拆诊断案例 | 2011款雪铁龙世嘉车刮水器偶尔自动工作
  • 服务器的算力已经被被人占用了,我如何能“无缝衔接”?