refactor(Logo.vue): script调整TypeScript和Setup

This commit is contained in:
郝先瑞
2022-03-27 15:51:55 +08:00
parent 249f922668
commit f706054975

View File

@@ -13,34 +13,29 @@
</div> </div>
</template> </template>
<script> <script setup lang="ts">
export default { import { ref } from 'vue';
name: 'SidebarLogo',
props: { const props = defineProps({
collapse: { collapse: {
type: Boolean, type: Boolean,
required: true required: true
} }
}, })
data() {
return { const title=ref("youlai-mall")
title: 'youlai-mall', const logo=ref("http://cdn.youlai.tech/logo.png")
logo: 'https://gitee.com/haoxr/image/raw/master/default/logo.png'
}
}
}
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.sidebarLogoFade-enter-active { .sidebarLogoFade-enter-active {
transition: opacity 1.5s; transition: opacity 1.5s;
} }
.sidebarLogoFade-enter, .sidebarLogoFade-enter,
.sidebarLogoFade-leave-to { .sidebarLogoFade-leave-to {
opacity: 0; opacity: 0;
} }
.sidebar-logo-container { .sidebar-logo-container {
position: relative; position: relative;
width: 100%; width: 100%;