|
|
@ -153,6 +153,7 @@ import DraggableItem from './DraggableItem' |
|
|
|
|
|
|
|
|
let oldActiveId |
|
|
let oldActiveId |
|
|
let tempActiveData |
|
|
let tempActiveData |
|
|
|
|
|
let clipboard = null |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
components: { |
|
|
components: { |
|
|
@ -211,7 +212,7 @@ export default { |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
mounted() { |
|
|
mounted() { |
|
|
const clipboard = new ClipboardJS('#copyNode', { |
|
|
clipboard = new ClipboardJS('#copyNode', { |
|
|
text: trigger => { |
|
|
text: trigger => { |
|
|
const codeStr = this.generateCode() |
|
|
const codeStr = this.generateCode() |
|
|
this.$notify({ |
|
|
this.$notify({ |
|
|
@ -226,6 +227,9 @@ export default { |
|
|
this.$message.error('代码复制失败') |
|
|
this.$message.error('代码复制失败') |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
beforeDestroy() { |
|
|
|
|
|
clipboard.destroy() |
|
|
|
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
activeFormItem(element) { |
|
|
activeFormItem(element) { |
|
|
this.activeData = element |
|
|
this.activeData = element |
|
|
|