Skip to content

Commit c8ce618

Browse files
committed
fix: move vue to devDependencies, ...
1 parent f09494e commit c8ce618

File tree

6 files changed

+167
-31
lines changed

6 files changed

+167
-31
lines changed

ant/src/components/CustomSelect.vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@
1818
v-if="item"
1919
:key="item[itemValue]"
2020
@click="
21-
select(item)
22-
updateVisibility()
21+
() => {
22+
select(item)
23+
updateVisibility()
24+
}
2325
"
2426
>{{ item.text }}</a-menu-item
2527
>
@@ -34,8 +36,8 @@
3436
</template>
3537

3638
<script>
37-
import { RenderlessSelect } from '@vue-js-cron/core'
3839
import { CloseCircleFilled } from '@ant-design/icons-vue'
40+
import { RenderlessSelect } from '@vue-js-cron/core'
3941
4042
export default {
4143
inheritAttrs: false,

core/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,14 @@
2020
"dev": "vite",
2121
"build": "run-p type-check \"build-only {@}\" --",
2222
"preview": "vite preview",
23-
"test:unit": "vitest",
23+
"test": "vitest",
2424
"build-only": "vite build",
2525
"type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false",
2626
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
2727
"format": "prettier --write src/"
2828
},
2929
"dependencies": {
30-
"mustache": "^4.2.0",
31-
"vue": "^3.3.4"
30+
"mustache": "^4.2.0"
3231
},
3332
"devDependencies": {
3433
"@rushstack/eslint-patch": "^1.3.3",

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"@vue-js-cron/element-plus": "../element-plus",
2222
"@vue-js-cron/light": "../light",
2323
"@vue-js-cron/vuetify": "../vuetify",
24-
"@vuepress/plugin-register-components": "2.0.0-beta.60",
2524
"@vuepress/plugin-google-analytics": "2.0.0-beta.60",
25+
"@vuepress/plugin-register-components": "2.0.0-beta.60",
2626
"vuepress": "2.0.0-beta.60"
2727
}
2828
}

docs/yarn.lock

Lines changed: 151 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@
2727
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8"
2828
integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==
2929

30+
"@babel/parser@^7.23.0":
31+
version "7.23.0"
32+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719"
33+
integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==
34+
3035
"@babel/runtime@^7.10.5":
3136
version "7.19.4"
3237
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78"
@@ -166,6 +171,11 @@
166171
dependencies:
167172
"@floating-ui/core" "^1.0.1"
168173

174+
"@jridgewell/sourcemap-codec@^1.4.15":
175+
version "1.4.15"
176+
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
177+
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
178+
169179
"@mdit-vue/plugin-component@^0.11.2":
170180
version "0.11.2"
171181
resolved "https://registry.yarnpkg.com/@mdit-vue/plugin-component/-/plugin-component-0.11.2.tgz#3b7b6aef7368bb1a4b006c8430f0e9b7d4044b5b"
@@ -348,39 +358,40 @@
348358
integrity sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==
349359

350360
"@vue-js-cron/ant@../ant":
351-
version "1.1.2"
361+
version "1.1.3"
352362
dependencies:
353-
"@vue-js-cron/core" "3.7.0"
363+
"@vue-js-cron/core" "3.7.1"
354364
ant-design-vue "^3.2.12"
355365

356366
"@vue-js-cron/core@../core":
357-
version "3.7.0"
367+
version "3.7.1"
358368
dependencies:
359369
mustache "^4.2.0"
370+
vue "^3.3.4"
360371

361-
"@vue-js-cron/core@3.7.0":
362-
version "3.7.0"
363-
resolved "https://registry.yarnpkg.com/@vue-js-cron/core/-/core-3.7.0.tgz#1bdedcb91d4ea2b240636dff4ca43d9431056d64"
364-
integrity sha512-5VPmza/9YWiySTl/UxIPJQesRRXOvESM/chCro19Bxg7JjJ0n9+Fq2EG+NtG1SpRG0YK+0DvkYGEEYogVrmPWQ==
372+
"@vue-js-cron/core@3.7.1", "@vue-js-cron/core@^3.7.1":
373+
version "3.7.1"
374+
resolved "https://registry.yarnpkg.com/@vue-js-cron/core/-/core-3.7.1.tgz#94fe7bf2fe827210921ba2976832fd2dae59a480"
375+
integrity sha512-aWCkbfCbwpEJwmptY0tRFlxH4ZaVtnmR2Q3f0L8SzSC58cn45VYMe2/eSK53221cBmk/w+18Hq563u+W7Jp9Eg==
365376
dependencies:
366377
mustache "^4.2.0"
367378

368379
"@vue-js-cron/element-plus@../element-plus":
369-
version "1.2.2"
380+
version "1.2.3"
370381
dependencies:
371382
"@element-plus/icons-vue" "^2.0.9"
372-
"@vue-js-cron/core" "3.7.0"
383+
"@vue-js-cron/core" "3.7.1"
373384
element-plus "^2.2.13"
374385

375386
"@vue-js-cron/light@../light":
376-
version "2.3.2"
387+
version "2.3.3"
377388
dependencies:
378-
"@vue-js-cron/core" "3.7.0"
389+
"@vue-js-cron/core" "^3.7.1"
379390

380391
"@vue-js-cron/vuetify@../vuetify":
381-
version "3.3.2"
392+
version "3.3.3"
382393
dependencies:
383-
"@vue-js-cron/core" "3.7.0"
394+
"@vue-js-cron/core" "3.7.1"
384395
vuetify "^3.0.0-beta.6"
385396

386397
"@vue/compiler-core@3.2.45":
@@ -393,6 +404,16 @@
393404
estree-walker "^2.0.2"
394405
source-map "^0.6.1"
395406

407+
"@vue/compiler-core@3.3.7":
408+
version "3.3.7"
409+
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.7.tgz#865a5734c971686d9737d85a0c5a08de045b6162"
410+
integrity sha512-pACdY6YnTNVLXsB86YD8OF9ihwpolzhhtdLVHhBL6do/ykr6kKXNYABRtNMGrsQXpEXXyAdwvWWkuTbs4MFtPQ==
411+
dependencies:
412+
"@babel/parser" "^7.23.0"
413+
"@vue/shared" "3.3.7"
414+
estree-walker "^2.0.2"
415+
source-map-js "^1.0.2"
416+
396417
"@vue/compiler-dom@3.2.45":
397418
version "3.2.45"
398419
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz#c43cc15e50da62ecc16a42f2622d25dc5fd97dce"
@@ -401,6 +422,14 @@
401422
"@vue/compiler-core" "3.2.45"
402423
"@vue/shared" "3.2.45"
403424

425+
"@vue/compiler-dom@3.3.7":
426+
version "3.3.7"
427+
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.7.tgz#a245aa03f9bfcdb537a239bf02842072de0644c9"
428+
integrity sha512-0LwkyJjnUPssXv/d1vNJ0PKfBlDoQs7n81CbO6Q0zdL7H1EzqYRrTVXDqdBVqro0aJjo/FOa1qBAPVI4PGSHBw==
429+
dependencies:
430+
"@vue/compiler-core" "3.3.7"
431+
"@vue/shared" "3.3.7"
432+
404433
"@vue/compiler-sfc@3.2.45":
405434
version "3.2.45"
406435
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz#7f7989cc04ec9e7c55acd406827a2c4e96872c70"
@@ -417,6 +446,22 @@
417446
postcss "^8.1.10"
418447
source-map "^0.6.1"
419448

449+
"@vue/compiler-sfc@3.3.7":
450+
version "3.3.7"
451+
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.7.tgz#219d04b3013c7b15fbc536e2279e07810b731cc2"
452+
integrity sha512-7pfldWy/J75U/ZyYIXRVqvLRw3vmfxDo2YLMwVtWVNew8Sm8d6wodM+OYFq4ll/UxfqVr0XKiVwti32PCrruAw==
453+
dependencies:
454+
"@babel/parser" "^7.23.0"
455+
"@vue/compiler-core" "3.3.7"
456+
"@vue/compiler-dom" "3.3.7"
457+
"@vue/compiler-ssr" "3.3.7"
458+
"@vue/reactivity-transform" "3.3.7"
459+
"@vue/shared" "3.3.7"
460+
estree-walker "^2.0.2"
461+
magic-string "^0.30.5"
462+
postcss "^8.4.31"
463+
source-map-js "^1.0.2"
464+
420465
"@vue/compiler-ssr@3.2.45":
421466
version "3.2.45"
422467
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz#bd20604b6e64ea15344d5b6278c4141191c983b2"
@@ -425,6 +470,14 @@
425470
"@vue/compiler-dom" "3.2.45"
426471
"@vue/shared" "3.2.45"
427472

473+
"@vue/compiler-ssr@3.3.7":
474+
version "3.3.7"
475+
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.7.tgz#eff4a70f7ceb800d60e68d208b96a030c0f1b636"
476+
integrity sha512-TxOfNVVeH3zgBc82kcUv+emNHo+vKnlRrkv8YvQU5+Y5LJGJwSNzcmLUoxD/dNzv0bhQ/F0s+InlgV0NrApJZg==
477+
dependencies:
478+
"@vue/compiler-dom" "3.3.7"
479+
"@vue/shared" "3.3.7"
480+
428481
"@vue/devtools-api@^6.4.5":
429482
version "6.4.5"
430483
resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz#d54e844c1adbb1e677c81c665ecef1a2b4bb8380"
@@ -441,13 +494,31 @@
441494
estree-walker "^2.0.2"
442495
magic-string "^0.25.7"
443496

497+
"@vue/reactivity-transform@3.3.7":
498+
version "3.3.7"
499+
resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.7.tgz#eb9f5110af5085079b851d162205394bc790d539"
500+
integrity sha512-APhRmLVbgE1VPGtoLQoWBJEaQk4V8JUsqrQihImVqKT+8U6Qi3t5ATcg4Y9wGAPb3kIhetpufyZ1RhwbZCIdDA==
501+
dependencies:
502+
"@babel/parser" "^7.23.0"
503+
"@vue/compiler-core" "3.3.7"
504+
"@vue/shared" "3.3.7"
505+
estree-walker "^2.0.2"
506+
magic-string "^0.30.5"
507+
444508
"@vue/reactivity@3.2.45":
445509
version "3.2.45"
446510
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.45.tgz#412a45b574de601be5a4a5d9a8cbd4dee4662ff0"
447511
integrity sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==
448512
dependencies:
449513
"@vue/shared" "3.2.45"
450514

515+
"@vue/reactivity@3.3.7":
516+
version "3.3.7"
517+
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.7.tgz#48b6671a45ba33039da2c0eb25ae702f924486a9"
518+
integrity sha512-cZNVjWiw00708WqT0zRpyAgduG79dScKEPYJXq2xj/aMtk3SKvL3FBt2QKUlh6EHBJ1m8RhBY+ikBUzwc7/khg==
519+
dependencies:
520+
"@vue/shared" "3.3.7"
521+
451522
"@vue/runtime-core@3.2.45":
452523
version "3.2.45"
453524
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.2.45.tgz#7ad7ef9b2519d41062a30c6fa001ec43ac549c7f"
@@ -456,6 +527,14 @@
456527
"@vue/reactivity" "3.2.45"
457528
"@vue/shared" "3.2.45"
458529

530+
"@vue/runtime-core@3.3.7":
531+
version "3.3.7"
532+
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.3.7.tgz#c1eece1c98f936dc69dd0667d11b464579b128fd"
533+
integrity sha512-LHq9du3ubLZFdK/BP0Ysy3zhHqRfBn80Uc+T5Hz3maFJBGhci1MafccnL3rpd5/3wVfRHAe6c+PnlO2PAavPTQ==
534+
dependencies:
535+
"@vue/reactivity" "3.3.7"
536+
"@vue/shared" "3.3.7"
537+
459538
"@vue/runtime-dom@3.2.45":
460539
version "3.2.45"
461540
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz#1a2ef6ee2ad876206fbbe2a884554bba2d0faf59"
@@ -465,6 +544,15 @@
465544
"@vue/shared" "3.2.45"
466545
csstype "^2.6.8"
467546

547+
"@vue/runtime-dom@3.3.7":
548+
version "3.3.7"
549+
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.3.7.tgz#e7cf88cc01591fdf6e3164825554fdadc3137ffc"
550+
integrity sha512-PFQU1oeJxikdDmrfoNQay5nD4tcPNYixUBruZzVX/l0eyZvFKElZUjW4KctCcs52nnpMGO6UDK+jF5oV4GT5Lw==
551+
dependencies:
552+
"@vue/runtime-core" "3.3.7"
553+
"@vue/shared" "3.3.7"
554+
csstype "^3.1.2"
555+
468556
"@vue/server-renderer@3.2.45":
469557
version "3.2.45"
470558
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.2.45.tgz#ca9306a0c12b0530a1a250e44f4a0abac6b81f3f"
@@ -473,11 +561,24 @@
473561
"@vue/compiler-ssr" "3.2.45"
474562
"@vue/shared" "3.2.45"
475563

564+
"@vue/server-renderer@3.3.7":
565+
version "3.3.7"
566+
resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.3.7.tgz#0cc3dc6ad39a54693e6e8f853caa3c7bb43b0364"
567+
integrity sha512-UlpKDInd1hIZiNuVVVvLgxpfnSouxKQOSE2bOfQpBuGwxRV/JqqTCyyjXUWiwtVMyeRaZhOYYqntxElk8FhBhw==
568+
dependencies:
569+
"@vue/compiler-ssr" "3.3.7"
570+
"@vue/shared" "3.3.7"
571+
476572
"@vue/shared@3.2.45", "@vue/shared@^3.2.45":
477573
version "3.2.45"
478574
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.45.tgz#a3fffa7489eafff38d984e23d0236e230c818bc2"
479575
integrity sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==
480576

577+
"@vue/shared@3.3.7":
578+
version "3.3.7"
579+
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.7.tgz#0091852fe5cc4237c8440fe32f3ab6bc920ae6d9"
580+
integrity sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==
581+
481582
"@vuepress/bundler-vite@2.0.0-beta.60":
482583
version "2.0.0-beta.60"
483584
resolved "https://registry.yarnpkg.com/@vuepress/bundler-vite/-/bundler-vite-2.0.0-beta.60.tgz#33330a6f3f53069d70ebb08fe7951bc87489d851"
@@ -967,6 +1068,11 @@ csstype@^2.6.8:
9671068
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e"
9681069
integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==
9691070

1071+
csstype@^3.1.2:
1072+
version "3.1.2"
1073+
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
1074+
integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
1075+
9701076
dayjs@^1.10.5, dayjs@^1.11.3:
9711077
version "1.11.6"
9721078
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.6.tgz#2e79a226314ec3ec904e3ee1dd5a4f5e5b1c7afb"
@@ -1370,6 +1476,13 @@ magic-string@^0.25.7:
13701476
dependencies:
13711477
sourcemap-codec "^1.4.8"
13721478

1479+
magic-string@^0.30.5:
1480+
version "0.30.5"
1481+
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9"
1482+
integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==
1483+
dependencies:
1484+
"@jridgewell/sourcemap-codec" "^1.4.15"
1485+
13731486
markdown-it-anchor@^8.6.6:
13741487
version "8.6.6"
13751488
resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-8.6.6.tgz#4a12e358c9c2167ee28cb7a5f10e29d6f1ffd7ca"
@@ -1454,6 +1567,11 @@ nanoid@^3.3.4:
14541567
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
14551568
integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
14561569

1570+
nanoid@^3.3.6:
1571+
version "3.3.6"
1572+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
1573+
integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
1574+
14571575
nanopop@^2.1.0:
14581576
version "2.2.0"
14591577
resolved "https://registry.yarnpkg.com/nanopop/-/nanopop-2.2.0.tgz#bd1c25588a7beaf68865bc2df19db4c58c77dcc9"
@@ -1576,6 +1694,15 @@ postcss@^8.4.20:
15761694
picocolors "^1.0.0"
15771695
source-map-js "^1.0.2"
15781696

1697+
postcss@^8.4.31:
1698+
version "8.4.31"
1699+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d"
1700+
integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
1701+
dependencies:
1702+
nanoid "^3.3.6"
1703+
picocolors "^1.0.0"
1704+
source-map-js "^1.0.2"
1705+
15791706
prismjs@^1.29.0:
15801707
version "1.29.0"
15811708
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12"
@@ -1835,6 +1962,17 @@ vue@^3.2.45:
18351962
"@vue/server-renderer" "3.2.45"
18361963
"@vue/shared" "3.2.45"
18371964

1965+
vue@^3.3.4:
1966+
version "3.3.7"
1967+
resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.7.tgz#972a218682443a3819d121261b2bff914417f4f0"
1968+
integrity sha512-YEMDia1ZTv1TeBbnu6VybatmSteGOS3A3YgfINOfraCbf85wdKHzscD6HSS/vB4GAtI7sa1XPX7HcQaJ1l24zA==
1969+
dependencies:
1970+
"@vue/compiler-dom" "3.3.7"
1971+
"@vue/compiler-sfc" "3.3.7"
1972+
"@vue/runtime-dom" "3.3.7"
1973+
"@vue/server-renderer" "3.3.7"
1974+
"@vue/shared" "3.3.7"
1975+
18381976
vuepress-vite@2.0.0-beta.60:
18391977
version "2.0.0-beta.60"
18401978
resolved "https://registry.yarnpkg.com/vuepress-vite/-/vuepress-vite-2.0.0-beta.60.tgz#844359283f18bbd638a059e3477388b8d2b73a1e"

light/src/components/CustomSelect.vue

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,11 @@ export default {
3636
type: String,
3737
},
3838
},
39-
emits: ['update:modelValue'],
39+
emits: ['update:model-value'],
4040
setup(props, { emit }) {
4141
const s = useSelect(props)
4242
const menu = ref(false)
4343
44-
if (props.modelValue) {
45-
s.setValues(props.modelValue)
46-
}
47-
4844
const menuEvtListener = () => {
4945
menu.value = false
5046
document.removeEventListener('click', menuEvtListener)
@@ -62,14 +58,17 @@ export default {
6258
}
6359
6460
watch(s.selected, () => {
65-
emit('update:modelValue', s.selected.value)
61+
emit('update:model-value', s.selected.value)
6662
})
6763
6864
watch(
6965
() => props.modelValue,
7066
(value) => {
71-
s.setValues(value)
67+
if (value) {
68+
s.setValues(value)
69+
}
7270
},
71+
{ immediate: true },
7372
)
7473
7574
return {

0 commit comments

Comments
 (0)