|
|
@@ -10,7 +10,11 @@
|
|
|
<el-input placeholder="搜索课程" class="nav__search" disabled>
|
|
|
<el-button slot="append" icon="el-icon-search" disabled></el-button>
|
|
|
</el-input>
|
|
|
- <ul class="nav__list nav__list-right">
|
|
|
+ <ul class="nav__list nav__list-right" v-if="isLogin">
|
|
|
+ <li class="nav__item"><router-link to="/person/info">个人中心</router-link></li>
|
|
|
+ <li class="nav__item"><img class="nav__photo" src="/image/default-photo.jpg"/></li>
|
|
|
+ </ul>
|
|
|
+ <ul class="nav__list nav__list-right" v-else>
|
|
|
<li class="nav__item"><router-link to="/login">登录</router-link></li>
|
|
|
<li class="nav__item"><router-link to="/register">注册</router-link></li>
|
|
|
</ul>
|
|
|
@@ -19,8 +23,14 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import { mapState } from 'vuex'
|
|
|
export default {
|
|
|
- name: "Navi"
|
|
|
+ name: "Navi",
|
|
|
+ data(){
|
|
|
+ return{
|
|
|
+ isLogin: !!this.$store.state.token
|
|
|
+ }
|
|
|
+ }
|
|
|
};
|
|
|
</script>
|
|
|
|