亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
怀安县| 泾源县| 青岛市| 甘泉县| 华坪县| 怀柔区| 西昌市| 舒城县| 冀州市| 越西县| 萍乡市| 江华| 通山县| 康平县| 米林县| 禹州市| 凌源市| 张家界市| 怀安县| 天峨县| 宁陕县| 湟源县| 涞源县| 阿城市| 桐乡市| 栾川县| 龙泉市| 辽中县| 台北县| 西安市| 罗江县| 利津县| 清水河县| 竹北市| 大姚县| 上林县| 宁德市| 通道| 保靖县| 同仁县| 怀仁县|