灏天阁

vue3.2/Vite/Ts30: 菜单折叠效果实现

· Yin灏

点击并切换图标

<template>
  <el-icon @click="changeIcon">
    <component :is="fold ? 'Fold' : 'Extend'"></component>
  </el-icon>
</template>
<script setup lang="ts">
  import { ref } from "vue";
  // 定义变量
  let fold = ref(false);
  const changeIcon = () => {
    fold.value = !fold.value;
  };
</script>

- Book Lists -