子組件通過props接受父組件傳過來的arrange對象,然后用v-bind:style綁定樣式,開始這個對象初始化時里面全是0。然后父組件里的這個arrange對象發生變化了,也傳給子組件了,可子組件的樣式卻沒有改變,是怎么回事呢??,代碼://父組件里的template<img-figure v-ref:img-figure :arrange="imgsArrangeArr[index]"></img-figure>//子組件里接受var imgFigure=Vue.extend({ props:['arrange'], template:` <figure class="img-figure" v-bind:style="arrange.pos"> <span>{{arrange.pos.left}}</span> <figcaption> <h2 class="img-title">{{item.title}}</h2> </figcaption> </figure> `)}結果圖:傳遞應該是沒有問題,現在問題是v-bind:style綁定的對象有變化了,可style卻沒有更新,求救
vue中父組件通過props傳一個對象,子組件用來綁定樣式,結果沒有變化?
阿波羅的戰車
2018-10-09 13:14:04