在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  Java  HTML/ vue中v-for出來(lái)的div如有div1有div3,先顯示了div3,那下一個(gè)

vue中v-for出來(lái)的div如有div1有div3,先顯示了div3,那下一個(gè)條件成立div1顯示的時(shí)候會(huì)把div3擠下去

vue中v-for出來(lái)的div如有div1有div3,條件成立先顯示了div3,那下一個(gè)條件成立div1顯示的時(shí)候會(huì)把div3擠下去,這種怎么解決呢?

我循環(huán)的代碼是

        <div class="big" v-for="(item,i) in newList" v-show="item.xianshide">
                <table>
                        <tr>
                            <td colspan="3">{{item.deviceName}}</td>
                        </tr>
                            <tr v-for="(x,y) in item.list">
                            <td>{{x.unitName}}</td>
                            <td>{{x.itemName}}</td>
                        </tr>
                </table>
                </div>

我想要的效果是 剛進(jìn)去是這樣的

clipboard.png

條件成立的時(shí)候顯示了 div1

clipboard.png

這樣會(huì)把div2 和 div3擠下去的, 為了用戶體驗(yàn)擠下去不好,怎么才能原來(lái)顯示的div在上面,然后條件成立顯示的在后面一個(gè)個(gè)添加出來(lái)呢?

回答
編輯回答
綰青絲

最好不要在模板里面寫(xiě)邏輯
看你這個(gè)應(yīng)該是過(guò)濾出一個(gè)數(shù)組,然后循環(huán)遍歷輸出這個(gè)數(shù)組,使用computed吧

2017年6月23日 16:43