鍍金池/ 問答/HTML/ vue元素拖拽后css變化,綁定的css數(shù)據(jù)沒有更新

vue元素拖拽后css變化,綁定的css數(shù)據(jù)沒有更新

我在vue里面使用了一個js的的拖拽插件。然后data里面保存了拖拽元素的css,我通過:style="item.css"把css數(shù)據(jù)綁定到元素上。。。但是拖拽后css數(shù)據(jù)并沒有改變,雖然他的位置的確發(fā)生了變化。

回答
編輯回答
大濕胸

你要在拖拽完成的回調(diào)函數(shù)中更新item.css

2017年9月16日 15:42
編輯回答
陪我終

嗯嗯,拖拽插件應(yīng)該是用鼠標的mousedown和mouseup事件來進行事件處理的,添加mouseup事件監(jiān)聽函數(shù),修改綁定style的變量值,便能輕松綁定css。
注:vue是以數(shù)據(jù)為驅(qū)動的,所以最好利用一個變量來控制該style的綁定。

2018年6月11日 16:16
編輯回答
孤客

想了一下,增加了一個onmouseup來修改data里面的css。。

2018年6月4日 11:16