Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f1ffd64

Browse files
fix: syntax
1 parent 354fe11 commit f1ffd64

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

‎packages/vue-final-modal/src/components/ModalsContainer.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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"

‎packages/vue-final-modal/src/plugin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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) {

‎packages/vue-final-modal/src/useApi.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /