DOM更改后如何更新Vue数据

时间:2017-10-05 11:44:22

标签: vue.js

我正在使用jQuery可排序插件和VueJS。该插件更改了DOM,但这些更改未反映在我的组件数据对象上。

我有一个对象数组,在HTML中呈现为列表<li>。可排序插件会更改这些列表项的顺序,但不会更改vue组件数组顺序。

任何帮助?

2 个答案:

答案 0 :(得分:1)

有一个特殊的第三方Vue组件负责将Sortable与Vue.js集成:https://github.com/SortableJS/Vue.Draggable

最好使用它而不是试图自己动手。

答案 1 :(得分:0)

通过将组件实例声明为变量来获取Vue实例。

private

这样您也可以访问实例外部的数据。只需根据您收听的更改更新数据。 像fileprivate;)