Meituan-Dianping / mpvue

基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。
http://mpvue.com
MIT License
20.42k stars 2.07k forks source link

给对象添加属性,数据结构会多出一个_keyPath #1312

Closed 1paopao closed 5 years ago

1paopao commented 5 years ago

[问题简单描述]

问题复现步骤:

  1. [第一步]
  2. [第二步]
  3. [其他步骤...]

期望的表现: 只希望可以添加该有的属性,不需要_keyPath,否则入参到接口 会报错~~ 求解,谢谢 [在这里描述期望的表现]

观察到的表现:

[在这里描述观察到的表现]

屏幕截图或动态图: 出现的情况: image image

![复现步骤的屏幕截图和动态 GIF 图](图片的 url) [建议提供可运行的demo]

zybieku commented 5 years ago

手动判断吧,暂时大家都是这样 if(obj.keyPath){ Object.defineProperty(obj, "keyPath", { enumerable: false }); }