File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed
packages/vue-final-modal/src Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ onBeforeUnmount(() => {
2222 v-for =" (modal, index) in vfm.dynamicModals"
2323 :key =" modal.id"
2424 v-bind =" {
25- displayDirective: modal.keepAlive ? 'show' : undefined,
25+ displayDirective: modal? .keepAlive ? 'show' : undefined,
2626 ...modal.attrs,
2727 }"
2828 v-model =" modal.modelValue"
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ function createInternalVfm(vfm: Vfm) {
9494 } ,
9595 resolvedClosed ( index : number ) {
9696 dynamicModals [ index ] ?. resolveClosed ?.( )
97- if ( ! dynamicModals [ index ] . keepAlive )
97+ if ( ! dynamicModals [ index ] ? .keepAlive )
9898 dynamicModals . splice ( index , 1 )
9999 } ,
100100 resolvedOpened ( index : number ) {
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ export function useModal<P = InstanceType<typeof VueFinalModal>['$props']>(_opti
7979 ...withMarkRaw < P > ( _options ) ,
8080 } ) as UseModalOptions < P > & UseModalOptionsPrivate
8181 tryOnUnmounted ( ( ) => {
82- if ( ! options . keepAlive )
82+ if ( ! options ? .keepAlive )
8383 destroy ( )
8484 } )
8585
@@ -114,8 +114,8 @@ export function useModal<P = InstanceType<typeof VueFinalModal>['$props']>(_opti
114114
115115 if ( _options . defaultModelValue !== undefined )
116116 options . defaultModelValue = _options . defaultModelValue
117- if ( _options . keepAlive !== undefined )
118- options . keepAlive = _options . keepAlive
117+ if ( _options ? .keepAlive !== undefined )
118+ options . keepAlive = _options ? .keepAlive
119119 if ( _options . context )
120120 options . context = _options . context
121121
You can’t perform that action at this time.
0 commit comments