File tree Expand file tree Collapse file tree 1 file changed +7
-13
lines changed
Expand file tree Collapse file tree 1 file changed +7
-13
lines changed Original file line number Diff line number Diff line change @@ -16,9 +16,11 @@ export default defineComponent({
1616 let timeoutId = 0 ;
1717 const element = ref (null );
1818
19- function toggle (show ) {
20- clearTimeout (timeoutId) ;
19+ function toggle () {
20+ const show = props . modelValue ;
2121 const el = element .value ;
22+ // console.log('toggle', el, show);
23+ clearTimeout (timeoutId);
2224 if (! el) {
2325 return ;
2426 }
@@ -57,18 +59,10 @@ export default defineComponent({
5759 }
5860 }
5961
60- watchEffect (() => {
61- toggle (props .modelValue );
62- });
63-
64- onMounted (() => {
65- addClass (element .value , COLLAPSE );
66- if (props .modelValue ) {
67- addClass (element .value , IN );
68- }
69- });
62+ watchEffect (toggle);
7063
71- return () => h (props .tag , { ref: element }, slots .default ? .());
64+ return () =>
65+ h (props .tag , { ref: element, class: COLLAPSE }, slots .default ? .());
7266 },
7367});
7468< / script>
You can’t perform that action at this time.
0 commit comments