美文网首页
Js路径参数替换

Js路径参数替换

作者: 六寸光阴丶 | 来源:发表于2020-10-09 16:42 被阅读0次

需求

后端接口为http://api/{id}/{username},需要我们传递 'id' 以及 'username' 参数,如何能以json的格式进行传值呢?

{ id: 1, username: 'name' }

参数替换函数

const handleParamInUrl = (url, params) => {
  return url.replace(/{(\w+)}/g, (_, key) => params[key])
}

测试

let api = handleParamInUrl('http://api/{id}/{username}', { id: 1, username: 'name' })

console.log(api)

测试结果

http://api/1/name

相关文章

  • Js路径参数替换

    需求 后端接口为http://api/{id}/{username},需要我们传递 'id' 以及 'userna...

  • 页面间通信

    url 传参 index.js 路径后可以带参数。参数与路径之间使用 ? 分隔,参数键与参数值用 = 相连,不同参...

  • 09 - require()

    require()参数一般是路径,如var bar = require('./bar.js');将路径导入(导入文...

  • 树形结构数据 替换参数名

    语言 js实现内容是把数据内name参数名替换成title参数名 数据结构 方法 效果

  • linux 查找大文件并列出文件位置

    /var 是查找的根路径100M是参数 可以替换为不同的单位进行查找

  • node中require加载模块

    参数问题 require('./index'); 传入一个路径,但是没给后缀名,默认加载该路径的 index.js...

  • js 替换 当前URL 特定参数

    使用 使用时做了判断,若参数中已经包含特定参数则进行替换,如果不包含特定参数则拼接参数。

  • 路径替换

    thinkphp5.1月thinkPHP5.0不同没有默认设置任何模板替换变量,如果需要使用模板替换,需要在tem...

  • path模块的用法

    path模块是node.js中处理路径的核心模块。可以很方便的处理关于文件路径的问题。 join() 将多个参数值...

  • node.js中path路径模块的使用

    path模块是node.js中处理路径的核心模块。可以很方便的处理关于文件路径的问题。 join() 将多个参数值...

网友评论

      本文标题:Js路径参数替换

      本文链接:https://www.haomeiwen.com/subject/liglpktx.html