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