0.1.2 • Published 3 years ago

@minix-iot/mconsole v0.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

@minix-iot/mconsole

minix GUI 调试工具

前置条件

  • minix 项目

使用方式

  1. 安装依赖
npm i @minix-iot/mconsole -S
  1. 项目中使用 在页面 page.mxl 中引用
<element name='m-console' src='@minix-iot/mconsole/src/index'></element>
...
<m-console></m-console>

在 page.js 文件中使用

console.log("test", 123);

TIP:
mconsole 组件内置改写全局 console 的函数,但执行时机是在组件的 onInit 生命周期中,若需要更早的执行时间,可手动导出 mConsoleConfigSet 函数并执行,例如在应用创建周期中执行:

// app.js
import { mConsoleConfigSet } from "@minix-iot/mconsole";
const config = {
  isShowSystem: false, // 是否展示system 模块,默认true
  isShowReload: false, // 是否展示Reload 模块,默认true
}
mConsoleConfigSet(config) // config非必填

export default {
  onCreate() {
    console.info("AceApplication onCreate");
  },
};

功能

  • 日志打印与复制,支持四种类型:loginfowarnerror
  • 系统信息查看
  • 刷新当前页面,方便调试