vue元素拖拽后css变化,绑定的css数据没有更新

我在vue里面使用了一个js的的拖拽插件。然后data里面保存了拖拽元素的css,我通过:style="item.css"把css数据绑定到元素上。。。但是拖拽后css数据并没有改变,虽然他的位置的确发生了变化。

阅读 3.2k
3 个回答

嗯嗯,拖拽插件应该是用鼠标的mousedown和mouseup事件来进行事件处理的,添加mouseup事件监听函数,修改绑定style的变量值,便能轻松绑定css。
注:vue是以数据为驱动的,所以最好利用一个变量来控制该style的绑定。

你要在拖拽完成的回调函数中更新item.css

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题