我正在向我的应用程序的剪贴板功能添加副本(使用 Electron)。
我使用这个命令:
methods: {
copyToClipboard () {
if (process.env.MODE === 'electron') {
this.$q.electron.clipboard.writeText(this.logText)
}
}
}
但后来我收到一条错误消息:
TypeError: Cannot read property 'clipboard' of undefined
我想知道为什么。在单独的 vue 文件(主布局 vue)上,我还调用this.$q.electron函数(最小化、最大化等),它们工作正常。当我尝试使用此组件时,相同的功能也会产生相同的错误。
我最初曾经这样做,但我需要更改实现,因为当我为 web 构建时这不起作用(我使用 web 进行赛普拉斯测试):
const { clipboard } = require('electron')
clipboard.writeText(this.logText)
this.$q.electron只允许在某些文件/级别上使用 ?
守着星空守着你
相关分类