Reflect 定义属性后 传给后台属性丢失的问题

代码

Reflect.defineProperty(params, "tenantId",{value:this.$mes_tid});

Reflect.defineProperty(params, "orgId",{value:this.$mes_oid});

我在本地打印如下(疑惑tenantId 和 orgId字段颜色有点透明度)

network 显示的

发现少了 tenantId 和 orgId!
请大佬分析

回答

defineProperty 建立的属性,[[Enumerable]] 默认时 false 。

根据你传的方式,可能枚举不出来

JSON.stringify 就不会打印 [[Enumerable]] 为 false 的属性。

以上是 Reflect 定义属性后 传给后台属性丢失的问题 的全部内容, 来源链接: utcz.com/a/31297.html

回到顶部