Angular保存searchParams和页面刷新
创始人
2024-10-23 06:00:38
0

在Angular中保存searchParams并进行页面刷新的解决方法可以使用URLSearchParams类来处理URL查询参数。下面是一个示例代码:

  1. 在组件中导入URLSearchParams类和ActivatedRoute模块。
import { URLSearchParams } from '@angular/http';
import { ActivatedRoute } from '@angular/router';
  1. 在组件的构造函数中注入ActivatedRoute模块,并获取当前路由的查询参数。
constructor(private route: ActivatedRoute) { }
  1. 在ngOnInit方法中使用URLSearchParams类来处理查询参数,并保存到组件的变量中。
ngOnInit() {
  this.route.queryParams.subscribe(params => {
    let searchParams = new URLSearchParams(params);
    // 保存searchParams到组件变量中
    this.searchParams = searchParams;
  });
}
  1. 在组件中的其他方法中可以使用保存的searchParams来获取和设置查询参数。
getData() {
  // 获取查询参数
  let page = this.searchParams.get('page');
  let size = this.searchParams.get('size');

  // 设置查询参数
  this.searchParams.set('page', '2');
  this.searchParams.set('size', '10');

  // 进行页面刷新
  window.location.href = '?' + this.searchParams.toString();
}

这样,当页面刷新时,查询参数将会被保留,并且可以在组件中使用。

相关内容

热门资讯

透视了解!hhpoker德州有... 透视了解!hhpoker德州有挂吗,hhpoker德州真的假的(透视)一贯真的是有方法(哔哩哔哩)1...
透视免费!wepoker辅助器... 透视免费!wepoker辅助器官方,微乐四川亲友圈辅助器,普及脚本(有挂解密)-哔哩哔哩1、实时we...
脚本专业!wpk真的有透视嘛,... 脚本专业!wpk真的有透视嘛,wpk辅助插件(透视)真是真的是有挂(哔哩哔哩)1、用户打开应用后不用...
透视辅助!hhpoker是正规... 透视辅助!hhpoker是正规的吗,微信微乐辅助器下载,解迷脚本(有挂秘籍)-哔哩哔哩hhpoker...
透视解密!hhpoker视频巡... 透视解密!hhpoker视频巡查真的假的,hhpoker透视方法(透视)果然是有神器(哔哩哔哩)1、...
透视智能ai!aa poker... 您好,aa poker辅助这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
脚本曝光!wepoker的辅助... 脚本曝光!wepoker的辅助器,wepoker黑侠辅助器正版下载(透视)总是存在有软件(哔哩哔哩)...
做出回应!wepoker怎么看... 做出回应!wepoker怎么看牌型,微信小程序游戏破解微乐游戏,辅助脚本(有挂方法)-哔哩哔哩1、玩...
透视推荐!德普之星有透视辅助吗... 透视推荐!德普之星有透视辅助吗,德普之星有辅助软件吗(透视)一直是有app(哔哩哔哩)1、不需要AI...
为了进一步!wpk俱乐部辅助器... 为了进一步!wpk俱乐部辅助器,微乐兰州麻将小程序辅助,详细透视(新版有挂)-哔哩哔哩wpk俱乐部辅...