# @rui-jie/webmenucommonfactory

> ces全套项目菜单及外连接配置

Latest version **1.0.10** (published 2021-06-11) · MIT license · 0 weekly downloads

## Install

```sh
npm install @rui-jie/webmenucommonfactory
pnpm add @rui-jie/webmenucommonfactory
yarn add @rui-jie/webmenucommonfactory
bun add @rui-jie/webmenucommonfactory
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.10 |
| Published | 2021-06-11 |
| First published | 2020-08-25 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 7.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | zhangziguang |
| Maintainers | zhangziguang8 |

## Links

- npm: https://www.npmjs.com/package/@rui-jie/webmenucommonfactory
- npm.io page: https://npm.io/package/@rui-jie/webmenucommonfactory

## Recent versions

- 1.0.10 (latest) — 2021-06-11
- 1.0.10-f — 2021-06-11
- 1.0.9 — 2020-09-18
- 1.0.8 — 2020-09-02
- 1.0.7 — 2020-08-25

## README

# ces全套项目菜单及外连接配置
> 所有相关项目菜单连接，都配置于此，各拆分出的项目，均需要实现其配置中的菜单项。

## 使用方法

安装
```
npm install ruijie.webmenucommonfactory --registry http://yapi.ruijie.com.cn:4873/

// 或者
yarn add ruijie.webmenucommonfactory --registry http://yapi.ruijie.com.cn:4873/

```
配置 `vue.config.js` 中 `transpileDependencies`项，为`[...,'ruijie.webmenucommonfactory'] `解决依赖包无法被编译问题 


在 `vueRouter` 配置中引用

```vue
import menuCommonFactory from 'ruijie.webmenucommonfactory';
import Main from '../views/main'; // 主页面
export const layoutRoute = menuCommonFactory([
  {
    path: '/fanli',
    component: Main,
    name: 'fanli', // 需要实现的连接，保证于 ruijie.webmenucommonfactory 配置一致
    meta: {
      title: '返利中心',
      icon: 'iconfont icontoreview'
    },
    children: [
      {
        path: '/fanli1',
        name: 'fanli1',
        meta: {
          title: '返利1'
        }
      },
      {
        path: '/fanli2',
        name: 'fanli2',
        meta: {
          title: '返利2'
        }
      }
    ]
  }
], Main);
```
## 注意 
1. 在所有配置中，`name` 值必须唯一，不可重复。
2. 保证实现后的链接地址与 `ruijie.webmenucommonfactory` 中配置一致，否则其他系统使用时，会出现访问地址错误问题。
3. 实现中不要写 `target` 字段值
4. 关于菜单部分开发思路转变，应改变成，先编辑上传该依赖包，完善所有链接配置，然后由各个独立系统，实现其相应部分。
5. `ruijie.webmenucommonfactory` 每次更新，所有相关独立系统都应该重新安装此依赖并且重新打包。

---
_Source: https://npm.io/package/@rui-jie/webmenucommonfactory · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
