|
报错 TypeError: Cannot read property 'copyData' of null //copyData是我页面动态的复制文本内容 需求:单页面中每次打开一张表的时候都要销毁之前的表的的事件, 引入第三方库等方面网上很多资源,官网 :https://clipboardjs.com/ 由于我这里可以复制的内容比较广,需要动态的获取当前点击的对象的文本内容,所以js代码如下: let clipboard = new Clipboard('#menu-copy', { text: (trigger) => { return That.data.copyData; } }); this.data.clipboard=clipboard;//保存当前的实例对象 clipboard.on('success', (e)=> { }); clipboard.on('error', function(e) { e.clearSelection(); }); //生命周期钩子里销毁当前的实例对象 beforeDestory:function () { this.data.clipboard.destroy(); } [琴妹8于2018-10-11 14:00编辑了帖子]
|
|
最新喜欢:
|
|
沙发#
发布于:2019-11-28 16:30
|
|
|
|
板凳#
发布于:2019-11-28 14:44
我用的这样它会报clipboard.destory() is not a function
|
|