feat:实现关于我

This commit is contained in:
talktao 2022-03-25 00:52:57 +08:00
parent dbfbc4847a
commit a551ded7e3

View File

@ -1,29 +1,42 @@
<script setup lang="ts">
import { computed } from 'vue'
import { useStore } from 'vuex'
const store = useStore()
const userName = computed(() => store.state.userNmae)
const handleBtn = () =>{
store.commit('getUserNmae', '真乖如果对您有帮助请在github上点个星星哦~')
}
</script>
<template>
<div class="about">
<CustomHeader title="我的" />
</div>
<div class="about">
<CustomHeader title="我的" />
<div class="wrapper">
<div class="list flex-center py-8 flex-column">
<span class="logo">
<img width="150" src="@/assets/logo.png" />
</span>
<span class="logo fs-1 py-3 opacity-75">VUE3 H5开发模板</span>
<span class="fs-5 py-3 opacity-75">
项目地址
<a href="https://github.com/talktao/Vue3-Vite-Vant-TS-H5">https://github.com/talktao/Vue3-Vite-Vant-TS-H5</a>
</span>
<span class="fs-3 py-3 opacity-75">项目作者talktao</span>
<span class="fs-3 py-3 opacity-75">
{{ userName }}
<van-button v-if="userName == ''" color="#f50" size="small" @click="handleBtn">点我有魔法~</van-button>
</span>
</div>
</div>
</div>
</template>
<style lang="scss" scoped>
.title {
display: block;
font-size: 36px;
text-align: center;
}
p {
padding: 20px 10px;
font-size: 16px;
}
img {
display: block;
width: 150px;
height: 150px;
margin: 0 auto;
}
</style>