Refactor #7173
parent
2a2c07ddb2
commit
654bdf4bc3
|
@ -40,7 +40,7 @@ const BaseDirective = {
|
|||
return computedValue?.[_key] ?? computedValue;
|
||||
};
|
||||
|
||||
return Object.hasOwn(pt, '_usept')
|
||||
return pt && Object.hasOwn(pt, '_usept')
|
||||
? {
|
||||
_usept: pt['_usept'],
|
||||
originalValue: getValue(pt.originalValue),
|
||||
|
@ -51,7 +51,7 @@ const BaseDirective = {
|
|||
_usePT: (instance = {}, pt, callback, key, params) => {
|
||||
const fn = (value) => callback(value, key, params);
|
||||
|
||||
if (Object.hasOwn(pt, '_usept')) {
|
||||
if (pt && Object.hasOwn(pt, '_usept')) {
|
||||
const { mergeSections = true, mergeProps: useMergeProps = false } = pt['_usept'] || instance.$primevueConfig?.ptOptions || {};
|
||||
const originalValue = fn(pt.originalValue);
|
||||
const value = fn(pt.value);
|
||||
|
|
|
@ -120,10 +120,10 @@ export const useForm = (options = {}) => {
|
|||
validateFieldOn(field, fieldOptions, 'validateOnBlur');
|
||||
},
|
||||
onInput: (event) => {
|
||||
_states[field].value = Object.hasOwn(event, 'value') ? event.value : event.target.value;
|
||||
_states[field].value = event && Object.hasOwn(event, 'value') ? event.value : event.target.value;
|
||||
},
|
||||
onChange: (event) => {
|
||||
_states[field].value = Object.hasOwn(event, 'value') ? event.value : event.target.type === 'checkbox' || event.target.type === 'radio' ? event.target.checked : event.target.value;
|
||||
_states[field].value = event && Object.hasOwn(event, 'value') ? event.value : event.target.type === 'checkbox' || event.target.type === 'radio' ? event.target.checked : event.target.value;
|
||||
},
|
||||
onInvalid: (errors) => {
|
||||
_states[field].invalid = true;
|
||||
|
|
Loading…
Reference in New Issue