1.0.7 • Published 3 years ago

edge-node-micro-app v1.0.7

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

EdgeNode Micro App

EdgeNode is a front-end Micro App.

Install

use npm

npm install edge-node-micro-app

or use yarn

yarn add edge-node-micro-app

Usage

Before that, you must have installed the VueRouter.

For example:

import router from '../router'
import registerEdgeNodeMicroApp from 'edge-node-micro-app'

const logo = 'xxxx'
const onlineIcon = 'xxx'
const offlineIcon = 'xxx'

registerEdgeNodeMicroApp({
  autoRegister: {
    router,
    parentRouterName: 'basic',
    routerMeta: {},
  },
  name: 'node-admin',
  activeRule: '/node-admin/',
  entry: 'http://localhost:3000',
  props: {
    token: 'xxx',
    apiHost: 'http://127.0.0.1:8080',
    socketHost: 'http://127.0.0.1:8080',
    design: {
      primaryColor: '#f15713',
      appName: '',
      appIcon: logo,
    },
    node: {
      onlineIcon,
      offlineIcon,
      onlineColor: '#6acc25',
      offlineColor: '#ed5653',
      background: '#171717',
      color: '#ffffff',
    },
    beforeDelete: () => {
      Promise.then(true)
    },
  },
})

Then you can display the page by configuring node-manager('/node-admin/') and image-version('/node-admin/image') in any menu.

EdgeNode Micro App Basic Props

ParamDescRequired
routerVueRouter Instanceyes
parentRouterNameParent Router Name, Which parent route do you want to place the route under, usually in a layout with a menuno
routerMetaCustom Meta,Configure according to the meta supported by your current projectno
entryMicro App URLyes
propsMicroApp Propsno

Qiankun Props

ParamDescRequired
tokenApi tokenyes
apiHostApi Hostno
socketHostWs Hostno

MicroApp Design Props

ParamDescRequired
primaryColorPrimary Colorno
appNameMicro App nameno
appIconMicro App iconno

MicroApp EdgeNode Manage Props

ParamDescRequired
onlineIconOnline Iconno
offlineIconOffline Iconno
onlineColorOnline Text Colorno
offlineColorOffline Text Colorno
backgroundNode Backgroundno
colorNode Font Colorno
beforeDelete删除节点前回调 async ():Promise => {}no
1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.0-rc2

3 years ago

1.0.0-rc1

3 years ago