javascript - 如何用vue實作v-for遍歷的資料滾動更新(6秒鐘一條資料)
仅有的幸福
仅有的幸福 2017-05-19 10:33:36
0
2
653

##
 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;
            }

v-html回傳的值是空的,什麼都沒有,因為遍歷goodsList中的info沒有變化,所以資料不會渲染到DOM節點上去,那改怎麼解決。 (附:第一張圖是沒有加moveUp方法顯示給大家看的)

仅有的幸福
仅有的幸福

全部回覆(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)
        }
    })

提供一種思路。 。 。

洪涛

v-for="(index,info) in goods.listId" 是不是寫反了?

應該info在前,index在後

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板