|
@@ -6,6 +6,7 @@
|
|
<el-col :span="22" class="date">
|
|
<el-col :span="22" class="date">
|
|
{{ gettime }}
|
|
{{ gettime }}
|
|
</el-col>
|
|
</el-col>
|
|
|
|
+ <el-col :span="2" class="btn" v-if="user && user.id"> {{ user.name }} | <el-link :underline="false" @click="toLogOut">注销</el-link> </el-col>
|
|
<el-col :span="2" class="btn">
|
|
<el-col :span="2" class="btn">
|
|
<el-link :underline="false" @click="loginBtn()" target="_blank">注册</el-link>|<el-link :underline="false" @click="loginBtn()" target="_blank"
|
|
<el-link :underline="false" @click="loginBtn()" target="_blank">注册</el-link>|<el-link :underline="false" @click="loginBtn()" target="_blank"
|
|
>登录</el-link
|
|
>登录</el-link
|
|
@@ -18,6 +19,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+import { mapActions, mapState, createNamespacedHelpers } from 'vuex';
|
|
export default {
|
|
export default {
|
|
name: 'top',
|
|
name: 'top',
|
|
props: {},
|
|
props: {},
|
|
@@ -28,7 +30,9 @@ export default {
|
|
created() {
|
|
created() {
|
|
this.currentTime();
|
|
this.currentTime();
|
|
},
|
|
},
|
|
- computed: {},
|
|
|
|
|
|
+ computed: {
|
|
|
|
+ ...mapState(['user']),
|
|
|
|
+ },
|
|
methods: {
|
|
methods: {
|
|
currentTime() {
|
|
currentTime() {
|
|
setInterval(this.getTime, 500);
|
|
setInterval(this.getTime, 500);
|