fix lint no-prototype-builtins
This commit is contained in:
		
							parent
							
								
									a5c3fcea6e
								
							
						
					
					
						commit
						d748ba2c51
					
				
					 4 changed files with 6 additions and 5 deletions
				
			
		|  | @ -98,7 +98,7 @@ export default defineComponent({ | |||
| 
 | ||||
| 	created() { | ||||
| 		for (const item in this.form) { | ||||
| 			this.values[item] = this.form[item].hasOwnProperty('default') ? this.form[item].default : null; | ||||
| 			this.values[item] = this.form[item].default ?? null; | ||||
| 		} | ||||
| 	}, | ||||
| 
 | ||||
|  |  | |||
|  | @ -38,7 +38,7 @@ export function install(plugin) { | |||
| function createPluginEnv(opts) { | ||||
| 	const config = new Map(); | ||||
| 	for (const [k, v] of Object.entries(opts.plugin.config || {})) { | ||||
| 		config.set(k, jsToVal(opts.plugin.configData.hasOwnProperty(k) ? opts.plugin.configData[k] : v.default)); | ||||
| 		config.set(k, jsToVal(typeof opts.plugin.configData[k] !== 'undefined' ? opts.plugin.configData[k] : v.default)); | ||||
| 	} | ||||
| 
 | ||||
| 	return { | ||||
|  |  | |||
|  | @ -98,7 +98,7 @@ export function groupOn<T, S>(f: (x: T) => S, xs: T[]): T[][] { | |||
| export function groupByX<T>(collections: T[], keySelector: (x: T) => string) { | ||||
| 	return collections.reduce((obj: Record<string, T[]>, item: T) => { | ||||
| 		const key = keySelector(item); | ||||
| 		if (!obj.hasOwnProperty(key)) { | ||||
| 		if (typeof obj[key] === 'undefined') { | ||||
| 			obj[key] = []; | ||||
| 		} | ||||
| 
 | ||||
|  |  | |||
|  | @ -36,9 +36,10 @@ export const useWidgetPropsManager = <F extends Form & Record<string, { default: | |||
| 
 | ||||
| 	const mergeProps = () => { | ||||
| 		for (const prop of Object.keys(propsDef)) { | ||||
| 			if (widgetProps.hasOwnProperty(prop)) continue; | ||||
| 			if (typeof widgetProps[prop] === 'undefined') { | ||||
| 				widgetProps[prop] = propsDef[prop].default; | ||||
| 			} | ||||
| 		} | ||||
| 	}; | ||||
| 	watch(widgetProps, () => { | ||||
| 		mergeProps(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue