作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Electron 应用程序中使用axios从API获取数据。接收到此数据后,应将其显示在触摸栏上。为了管理触摸栏,我添加了一个新的.ts文件:
import electron, {
BrowserWindow,
TouchBar,
TouchBarLabel,
TouchBarButton,
TouchBarSpacer
} from "electron";
import { IProject } from './types';
export function updateTouchBar(data: IProject[]) {
let arr = [];
data.forEach(ele => {
arr.push(new electron.TouchBarLabel({ label: ele.name }));
});
publish(new TouchBar({ items: arr }));
}
export function publish(tb: TouchBar) {
electron.remote.BrowserWindow.getFocusedWindow().setTouchBar(tb);
}
TouchBarLabel is not a constructor
。
最佳答案
我遇到了TouchBarLabel is not a constructor.
问题,如果您的问题是我的问题,解决方案将是重新排列import语句,例如
import electron, { BrowserWindow, TouchBar } from "electron";
const { TouchBarLabel, TouchBarButton, TouchBarSpacer } = TouchBar;
关于typescript - Electron 与触摸栏: TouchBarLabel is not a constructor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57216870/
我在 Electron 应用程序中使用axios从API获取数据。接收到此数据后,应将其显示在触摸栏上。为了管理触摸栏,我添加了一个新的.ts文件: import electron, { Br
我是一名优秀的程序员,十分优秀!