XNSim/XNSimHtml/components/network-monitor.js

36 lines
755 B
JavaScript

/**
* @class NetworkMonitor
* @description 网络监控组件,用于监控系统网络状态
*/
class NetworkMonitor extends HTMLElement {
constructor() {
super();
this.attachShadow({ mode: 'open' });
}
connectedCallback() {
this.render();
this.initialize();
}
render() {
this.shadowRoot.innerHTML = `
<style>
:host {
display: block;
}
</style>
<div></div>
`;
}
initialize() {
console.log('网络监控组件已初始化');
}
reactivate() {
console.log('网络监控组件已重新激活');
}
}
customElements.define('network-monitor', NetworkMonitor);