有什么办法可以用js获取url地址里的\"$op=write\"预览方式部分

有什么办法可以用js获取url地址里的"$op=write"预览方式部分

image.png

FineReport 源-王 发布于 2025-11-14 15:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
CD20160914Lv8专家互助
发布于2025-11-14 15:28(编辑于 2025-11-14 15:31)

直接写死就行了。为什么要获取。

const queryString = "viewlet=%25E8%2585%25AB%25E9%2582%25A6%25E5%258C%2596%25E5%25B1%258F&op=write&ref_c=48330dbe-2251-4f04-a381-ed3873cb585e";

const params = new URLSearchParams(queryString);

const opValue = params.get('op'); // 输出: write

console.log(opValue); // write

  • 源-王 源-王(提问者) 因为我要根据报表预览的方式写条件
    2025-11-14 15:29 
  • CD20160914 CD20160914 回复 扁-王(提问者) 那就直接判断是否有这个方式就行了。
    2025-11-14 15:31 
  • CD20160914 CD20160914 回复 扁-王(提问者) 类似上面这样。。。可以提取op后面的值了。
    2025-11-14 15:31 
最佳回答
0
yzmTF5XK0355589Lv2见习互助
发布于2025-11-14 15:42

image.png

// 假设你的链接是:http://example.com?op=write&other=param

const url = "http://example.com?op=write&other=param";

const urlParams = new URLSearchParams(new URL(url).search);

const opValue = urlParams.get('op'); // 返回 "write"

alert("$op="+opValue);

  • 扁-王 扁-王(提问者) 这就不用获取了,url肯定是不能写死到js里的,因为我要根据我预览否的方式去写条件
    2025-11-14 17:29 
  • 3关注人数
  • 39浏览人数
  • 最后回答于:2025-11-14 15:42
    请选择关闭问题的原因
    确定 取消
    返回顶部