javascript - Cara menggunakan vue untuk melaksanakan kemas kini rolling data yang dilalui oleh v-for (satu keping data setiap 6 saat)
仅有的幸福
仅有的幸福 2017-05-19 10:33:36
0
2
692

 moveUp: function(result){
                var self =this,timer,circleTime=0;
                var _result=result;
                timer = setInterval(function(){
                   self.goHtml(_result[circleTime]);
                   circleTime++;
                },6000);
            },
            goHtml: function(val){
                return val;
            }

Nilai yang dikembalikan oleh v-html adalah kosong, tiada apa-apa Kerana maklumat dalam senarai barang tidak berubah semasa melintasinya, data tidak akan diberikan kepada nod DOM. (P.S. Gambar pertama ditunjukkan tanpa kaedah moveUp untuk tatapan semua orang)

仅有的幸福
仅有的幸福

membalas semua(2)
Peter_Zhu

html

<p id="app">
    <ul>
        <li
                v-show='item == current'
                v-for='item in arr'>{{item}}
        </li>
    </ul>
</p>

js

 new Vue({
        el: "#app",
        data: {
            arr: [1, 2, 3, 4, 5, 6],
            current: 1
        },
        created(){
            setInterval(() => {
                this.current++
            }, 1000)
        }
    })

Berikan idea. . .

洪涛

v-for="(index,info) in goods.listId" Adakah ia ditulis ke belakang?

Info hendaklah di hadapan dan indeks di belakang

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan