Electron菜单问题
electron吧
全部回复
仅看楼主
level 2
澄心寂境 楼主
首先我定义的菜单是这个样子的:
下面这个string变量主要是为了方便做程序语言的切换,可以无视。
然后呢,通过动态获取一个文件夹的文件,
来得知有哪些语言包。
然后在菜单中可以自由的切换,于是(下面是调试过程中的代码,第196行原先是console.log(this.label),鼠标点击的结果是undefined)
然后吧,问题就出现了,当我手动调用click函数的时候,是OK的,可以获取到修改的值,但是点击菜单却不行,
后来查阅资料发现原来this指向是不确定,要取决于其调用的位置。
然后我将这个this输出了一下,内容就是Electron的全局对象。
这样子我就无法通过this指向我原先的对象,可是却一定要用到这个,该如何办?
各位大神?
2018年07月23日 11点07分 1
level 2
澄心寂境 楼主
封贴了封贴了,已自行解决。解决方案可能不是最佳,但是可以保证稳定。
2018年07月23日 12点07分 2
1