为了账号安全,请及时绑定邮箱和手机立即绑定

类型错误:调用 this.$q.electron.clipboard 时无法读取未定义的属性

类型错误:调用 this.$q.electron.clipboard 时无法读取未定义的属性

慕姐4208626 2022-07-01 10:28:42
我正在向我的应用程序的剪贴板功能添加副本(使用 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只允许在某些文件/级别上使用 ?
查看完整描述

1 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

没关系。改用内置的 Quasar 函数 copyToClipboard() 解决了这个问题。

import { copyToClipboard } from 'quasar'


查看完整回答
反对 回复 2022-07-01
  • 1 回答
  • 0 关注
  • 193 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信