Sortablejs: sortable: cannot mount plugin xxx more than once
解决方案:
在main.js
里引用插件,然后在组件内直接引用sortable
.
// main.js
import Sortable, { Swap } from 'sortablejs'
Sortable.mount(new Swap())
// 组件内
<script>
import Sortable from 'sortablejs'
export default {
mounted() {
this.sortTable = new Sortable(el, {
swap: true,
swapClass: 'highlighted'
})
},
beforeDestroy() {
this.sortTable.destroy()
},
}
<style>
.highlighted{
border-bottom: 2px solid #9ab6f1;
}
</style>
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步