fix: 修复Bug#440用户管理修改提交报错hasOwnProperty
Vue 3 reactive proxy对象不支持直接调用hasOwnProperty方法 使用Object.prototype.hasOwnProperty.call替代,解决'hasOwnProperty is not a function'报错
This commit is contained in:
@@ -26,7 +26,7 @@ const convertIdsToString = (obj) => {
|
|||||||
} else {
|
} else {
|
||||||
const newObj = {}
|
const newObj = {}
|
||||||
for (const key in obj) {
|
for (const key in obj) {
|
||||||
if (obj.hasOwnProperty(key)) {
|
if (Object.prototype.hasOwnProperty.call(obj, key)) {
|
||||||
const value = obj[key]
|
const value = obj[key]
|
||||||
// 如果key以Id结尾或者是id,且值是数字,转为字符串
|
// 如果key以Id结尾或者是id,且值是数字,转为字符串
|
||||||
if ((key === 'id' || key.endsWith('Id') || key.endsWith('ID')) && typeof value === 'number') {
|
if ((key === 'id' || key.endsWith('Id') || key.endsWith('ID')) && typeof value === 'number') {
|
||||||
|
|||||||
Reference in New Issue
Block a user