gpt4 book ai didi

javascript - 使用 clipboard.js 如何在创建新对象之前销毁其所有对象?

转载 作者:行者123 更新时间:2023-11-30 09:55:06 30 4
gpt4 key购买 nike

在我的 Controller 中使用类似这样的剪贴板

function myController() {
new Clipboard('.btn', {
text: function(trigger) { return 'some dynamic text'; }
}
}

现在的问题是每次加载 Controller 时,它都会创建一个新的剪贴板对象,有什么办法可以在创建新对象之前销毁它的所有对象吗?这是图书馆的链接:https://zenorocha.github.io/clipboard.js/

最佳答案

只需保存剪贴板的实例并删除之前的实例:

var previousClipboard = null;

function myController() {
if(previousClipboard != null){
previousClipboard.destroy();
}
previousClipboard = new Clipboard('.btn', {
text: function(trigger) { return 'some dynamic text'; }
}
}

关于javascript - 使用 clipboard.js 如何在创建新对象之前销毁其所有对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34455807/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com