JS 取余%的魅力

:class="{'leftm':(index%2 == 1)}"

判斷index除以2取余等于1就用左邊的class

.leftm{

margin-left 1.6vw;

}

DEMO

CSS部分


.leftm{

width:100px;

? height:100px;

? background:yellow;

? float:right;

}

DIV部分

<div id="app">

? <div v-for="(item,index) in img" :class="{'leftm':(index%2 == 1)}">

? ? ? {{item}}

</div>

JS部分

? var app =new Vue({

el:'#app',

? ? data: {

// message: 'Hello Vue!',

? ? ? img:[

{

message:1,

? ? ? ? },

? ? ? ? {

message:1,

? ? ? ? }

]

}

})

console.log(1%2)

</script>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。