<template>
    <div class="container">
        <div class="logo">
            <img src="../assets/images/logo.png" alt="logo" />
        </div>
        
        <div class="motto">
            <span class="motto-item"
                v-for="(item, index) in motto"
                :key="index"
                v-show="n === index"
            >
                {{ item }}
            </span>
        </div>

       
        <router-link to="/kucun/" @click="changeColor1" class="item1 item">库存</router-link>
  
        <router-link to="/dinghuo/" @click="changeColor2" class="item2 item">订货</router-link>

        <div class="avatar">
            <img src="../assets/images/avatar.png" alt="avatar"/>
        </div>

    </div>
  </template>
  
<script>
console.log("乘风好去，长空万里，直下看山河。\n斫去桂婆娑，人道是、清光更多。\n                   -- 辛弃疾");
import { reactive} from "vue"
import { useStore } from 'vuex';
import { useRouter } from "vue-router";

export default {
    setup(){
        const store = useStore();
        const router = useRouter();
        const currentpage = router.currentRoute.value.name;
        store.commit("updatecurrentpage", currentpage);
        console.log(currentpage)
        console.log("store: ", store.state.currentpage)

        const theme1 = reactive({
            color: 'rgb(141, 139, 139)'
        });
        const theme2 = reactive({
            color: 'rgb(141, 139, 139)'
        });

        if (store.state.currentpage === "kucun_index"){
            theme1.color = "white"
        }
        else if(store.state.currentpage === "dinghuo_index"){
            theme2.color = "white"
        }

        const changeColor1 = ()=>{
            theme1.color = "white"
            theme2.color = "rgb(141, 139, 139)"
        };
        const changeColor2 = ()=>{
            theme2.color="white"
            theme1.color="rgb(141, 139, 139)"
        };
        return {
            theme1,
            theme2,
            changeColor1,
            changeColor2,
       };
    },

    data() {
    return {
      motto: [
        "我见青山多妩媚，料青山见我应如是。",
        "不恨古人吾不见，恨古人不见吾狂耳。",
        "我最怜君中宵舞，道“男儿到死心如铁”。看试手，补天裂。",
        "吾庐小，在龙蛇影外，风雨声中。",
        "乘风好去，长空万里，直下看山河。",
        "斫去桂婆娑，人道是、清光更多。",
        "鸿鹄一再高举，天地睹方圆。",
      ],
      n: 0,
    };
  },

    methods: {
        go() {
        //从开始改变变量n
        setInterval(() => {
            this.n++;
            if (this.n === this.motto.length) this.n = 0;
        }, 6000);
        },
    },

    mounted(){
        this.go();
    }

  };
</script>
  
<style scoped>
.router-link-active{
text-decoration: none;
}
a {
 text-decoration: none;
}
.container{
    height: 10vh;
    width: 100%;
    background-color: rgba(34,34,34);
}
.container .logo{
    float: left;
    height: 5vh;
    width: 5vh;
    margin-left: 5vw;
    margin-top: 2.5vh;

}
.container .logo img{
    width: 100%;
    height: 100%;
}


.container .motto{
    color: white;
    float: left;
    width: 500px;
    margin-left: 10vw;
    margin-top: 3vh;
}

.container .item1{
    cursor: pointer;
    float: left;
    margin-left: 5vw;
    margin-top: 2vh;
    color: v-bind('theme1.color');
    font-size: 4vh;
}
.container .item2{
    cursor: pointer;  
    float: left;
    margin-left: 8vw;
    margin-top: 2vh;
    color: v-bind('theme2.color');;
    font-size: 4vh;
}
.container .item:hover{
    color: white;
}

.container .avatar{
    margin-top: 1vh;
    margin-right: 5vw;
    float: right;
    height: 8vh;
    width: 8vh;
}

.container .avatar img{
    width: 100%;
    height: 100%;
}
</style>



