diff --git a/ruoyi-ui/src/views/tool/build/index.vue b/ruoyi-ui/src/views/tool/build/index.vue index 9e9e9400..26c7eecc 100644 --- a/ruoyi-ui/src/views/tool/build/index.vue +++ b/ruoyi-ui/src/views/tool/build/index.vue @@ -153,6 +153,7 @@ import DraggableItem from './DraggableItem' let oldActiveId let tempActiveData +let clipboard = null export default { components: { @@ -211,7 +212,7 @@ export default { } }, mounted() { - const clipboard = new ClipboardJS('#copyNode', { + clipboard = new ClipboardJS('#copyNode', { text: trigger => { const codeStr = this.generateCode() this.$notify({ @@ -226,6 +227,9 @@ export default { this.$message.error('代码复制失败') }) }, + beforeDestroy() { + clipboard.destroy() + }, methods: { activeFormItem(element) { this.activeData = element