You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将navigation.params对象的数据重置为空对象

实现方案

分两种常见场景选择对应方法:

  • 直接修改原对象
    如果你允许修改原有对象,直接给params属性赋值空对象即可,代码如下:
// 你的原始对象
const routeConfig = {
  key: "id-16263358905-23",
  params: { "3067": 1 },
  routeName: "Details"
};

// 直接重置params
routeConfig.params = {};
  • 不修改原对象,生成新对象(适合React/Vue等需要不可变数据的场景)
    如果需要保留原对象不变,生成新的修改后对象,可以用扩展运算符实现:
const routeConfig = {
  key: "id-16263358905-23",
  params: { "3067": 1 },
  routeName: "Details"
};

// 生成新对象,原对象不受影响
const updatedRouteConfig = {
  ...routeConfig,
  params: {}
};

执行完对应操作后得到的对象即可匹配你需要的效果。

内容的提问来源于stack exchange,提问作者user16453762

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 10:39:00