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({
router,
parentRouterName: 'basic',
routerMeta: {},
entry: 'http://localhost:3000',
props: {
design: {
primaryColor: '#f15713',
appName: '',
appIcon: logo,
},
node: {
onlineIcon,
offlineIcon,
onlineColor: '#6acc25',
offlineColor: '#ed5653',
background: '#171717',
color: '#ffffff',
},
},
})
Then you can display it by configuring it('/node-admin/'
) in any menu.
EdgeNode Micro App Basic Props
Param | Desc | Required |
---|
router | VueRouter Instance | yes |
parentRouterName | Parent Router Name | no |
routerMeta | Custom Meta | no |
entry | Micro App URL | yes |
props | MicroApp Props | no |
MicroApp Design Props
Param | Desc | Required |
---|
primaryColor | Primary Color | no |
appName | Micro App name | no |
appIcon | Micro App icon | no |
MicroApp EdgeNode Manage Props
Param | Desc | Required |
---|
onlineIcon | Online Icon | no |
offlineIcon | Offline Icon | no |
onlineColor | Online Text Color | no |
offlineColor | Offline Text Color | no |
background | Node Background | no |
color | Node Font Color | no |