vue 横屏滚动消息,如何点击上下切换消息?

html部分

<div class="notice_index">
    <b>公告</b>
    <div class="notice_box">
        <ul class="marquee_list" :class="{marquee_top:animate}">
            <li v-for="(item, index) in marqueeList">
                最新消息:                <span style="color: #999;">{{item.Title}}</span>
                <i style="color: #999;">[ {{item.UpdateTime | moment("YYYY-MM-DD")}} ]</i>
            </li>
        </ul>
    </div>
    <div class="option">
       <button @click="up" >▲</button>
       <button @click="down" >▼</button>
    </div></div>

vue部分

created() {
        setInterval(this.showMarquee, 5000)//每5秒调用}
methods: {
    showMarquee() {        this.animate = true;
        setTimeout (() => {            this.marqueeList.push (this.marqueeList[0]);            this.marqueeList.shift ();            this.animate = false;
         }, 1000);
     },
}

我想知道怎么写up和down

https://img1.mukewang.com/5b8bd31a0001771b08000033.jpg

Cats萌萌
浏览 1177回答 1
1回答

阿波罗的战车

点击的时候把轮询先停掉,然后向上或者向下滚动一次,再开启轮询
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript