中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

sortable事件監聽怎么設置

小樊
92
2024-06-27 12:04:22
欄目: 編程語言

在Vue中使用sortable插件來實現拖拽排序時,可以通過在組件中添加sortable的事件監聽方法來設置事件監聽。以下是一個簡單的示例:

<template>
  <div>
    <ul ref="sortableList">
      <li v-for="(item, index) in items" :key="item.id">
        {{ item.name }}
      </li>
    </ul>
  </div>
</template>

<script>
import Sortable from 'sortablejs';

export default {
  data() {
    return {
      items: [
        { id: 1, name: 'Item 1' },
        { id: 2, name: 'Item 2' },
        { id: 3, name: 'Item 3' },
      ]
    };
  },
  mounted() {
    const sortableList = new Sortable(this.$refs.sortableList, {
      onEnd: (evt) => {
        // evt.oldIndex is the old index of the dragged element
        // evt.newIndex is the new index of the dragged element
        // You can update the items array based on these indexes
      }
    });
  }
};
</script>

在上面的示例中,我們在組件的mounted生命周期鉤子中實例化了Sortable,并設置了onEnd事件監聽方法。在onEnd事件中,我們可以獲取到被拖拽元素的舊索引和新索引,并根據這些索引更新items數組。

0
区。| 赞皇县| 霍州市| 含山县| 芦溪县| 巴林左旗| 曲水县| 宜阳县| 高清| 依兰县| 湾仔区| 河曲县| 金溪县| 锦屏县| 大关县| 永善县| 永德县| 筠连县| 绵阳市| 安陆市| 监利县| 余干县| 禹城市| 岢岚县| 金堂县| 平顶山市| 富阳市| 新建县| 荃湾区| 英山县| 永吉县| 临沧市| 三门峡市| 青铜峡市| 陆川县| 朔州市| 蕲春县| 吴旗县| 长丰县| 修文县| 武威市|