使用窗口类遇到了问题

来源:4-3 创建窗口类

鸡肋2016

2019-06-27

老师,你好!
我在electron-vue中使用创建窗口类时遇到了问题。
下面是代码内容:
index.js,主进程入口文件(使用窗口类)
图片描述
定义窗口类:
图片描述
打印:能打印到4444,而3333打印不出来,应该是super()执行有问题??
图片描述
这是报错:requires constructor call??? 我定义的AppWindow用了new 操作符呀,为什么会报错?
图片描述

我自己定义一个类A,再用这种方法,通过类B去继承类A,最后使用类B,是没有问题的,但继承BrowserWindow就会出现这个问题!
希望老师能帮我解决这个问题,头疼!!

写回答

1回答

张轩

2019-06-28

先不使用任何继承 BrowserWindow 的类,直接使用 BrowserWindow 创建一下,看看是否可以,看代码目前没发现什么端倪

1
1
鸡肋2016
直接用BrowserWindow没问题,继承它来使用时,执行到其内super(),会报错。我自己定一个类,去继承使用,是没问题的。另外我是用electure-vue脚手架搭建的项目。
2019-06-28
共1条回复

Electron开发仿网易云音乐播放器

站内首门Electron课程,让你更专注应用的核心开发

3428 学习 · 159 问题

查看课程