使用vuedraggable插件
- 安装npm install vuedraggable -S(可能需要安装Sortable)
- 页面引用import draggable from 'vuedraggable'
- 页面注册组件components: { draggable },通过draggable标签使用
- 调用update方法,该方法事件返回新索引和旧索引,数据同样是响应式的
<draggable v-model="postForm.recite" @update="datadragRecite">
<div class="content-box" v-bind:key="index" v-for="(item, index) in postForm.recite" >
<el-input v-model="item.text" type="textarea" rows="3" placeholder="请输入必背内容"/>
</div>
</draggable>
methods方法
datadragRecite(evt) {
console.log('拖动前的索引 :' + evt.oldIndex)
console.log('拖动后的索引 :' + evt.newIndex);
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。