14.1.32 • Published 2 years ago

@bingoit/mobile-base v14.1.32

Weekly downloads
137
License
ISC
Repository
-
Last release
2 years ago

mobile-base

定义移动端基础功能,如:登录功能,菜单功能等;

安装方法

npm install @bingoit/mobile-base --save

使用方法

需要依赖mobile-ui模块,所以使用时需要先引入“mobile-ui”:

import Vue from 'vue';
import BingoMobileUI from '@bingoit/mobile-ui';
Vue.use(BingoMobileUI);

使用时需要配置相关参数:
1.系统参数的配置
参数设置:如设置系统名称,logo地址,是否为调试模式等。

 import {initSystem} from "@bingoit/mobile-base/lib/setting";
 initSystem({
     name: '测试系统名称 ',
     logo: require('./assets/logo.png'),
     isDebug: true,

     // 重要,没有配置该项将导致表单实例列表为流程表单时点击新增按钮报错
     flowFormInstanceRouterPath: '/flow/form/instance',
 });

2.配置未登录处理方法;如:

 //设置ajax请求,返回结果为未登录状态时的处理方法;
 import {removeToken, removeUserInfo, removeLoginState, getToken } from "@bingoit/utils";
 import { setTokenHandler, setNotLoginHandler } from "@bingoit/ajax";
 setNotLoginHandler(this,function () {
     removeLoginState();
     removeUserInfo();
     removeToken();
     router.push('/login/normal').then(() => {});
 });

3.设置获取token的方法(如果未设置使用默认浏览器sessionId通讯) ;如:

 //设置token
 setTokenHandler(this, function () {
     return getToken();
 });

4.设置路由拦截器;如:

 //设置路由拦截
 import {routerInterceptor} from "@bingoit/mobile-base/lib/utils/router.utils";
 routerInterceptor(router, store, undefined);

5.配置路由(基础模块路由的导入);如:

 import BaseRouters from '@bingoit/mobile-base/lib/router/index';
 let routers = [];
 routers.push(...BaseRouters);
 const router = new Router({
     routes: routers
 });
 export default router;

6.配置Vuex(基础模块的Vuex导入);如:

 import {BaseStoreState, BaseStoreMutations, BaseStoreGetters, modules} from '@bingoit/mobile-base/lib/store/index';
 let options =  {
     state: BaseStoreState,
     mutations: BaseStoreMutations,
     getters: BaseStoreGetters,
     modules,
 }
 export default new Vuex.Store(options);

基本组件

定义了以下组件: 1. 首页布局组件; 2. 主页布局组件.

14.1.32

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

14.1.31

2 years ago

14.1.30

2 years ago

0.9.4

2 years ago

0.9.6

2 years ago

0.9.5

2 years ago

0.9.3

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.9.0

3 years ago

0.8.0

3 years ago

0.7.0

3 years ago

14.1.29

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

14.1.28

3 years ago

14.1.27

3 years ago

0.5.4

3 years ago

14.1.26

3 years ago

0.5.3

3 years ago

14.1.25

3 years ago

14.1.24

3 years ago

0.5.2

3 years ago

14.1.23

3 years ago

14.1.21

3 years ago

14.1.20

3 years ago

14.1.22

3 years ago

0.5.1

3 years ago

14.1.19

3 years ago

0.5.0

3 years ago

14.1.18

3 years ago

0.4.35

3 years ago

14.1.17

3 years ago

14.1.16

3 years ago

14.1.15

3 years ago

0.4.33

3 years ago

0.4.34

3 years ago

14.1.14

3 years ago

14.1.13

3 years ago

14.1.12

3 years ago

14.1.11

3 years ago

14.1.9

3 years ago

0.4.31

3 years ago

0.4.32

3 years ago

14.1.10

3 years ago

14.1.8

3 years ago

0.4.30

3 years ago

14.1.7

3 years ago

14.1.1

3 years ago

14.1.2

3 years ago

14.1.3

3 years ago

14.1.4

3 years ago

14.1.5

3 years ago

14.1.6

3 years ago

0.4.17

3 years ago

0.4.18

3 years ago

0.4.16

3 years ago

0.4.4

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.2.5

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.2

3 years ago

0.1.0

3 years ago

0.1.1

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago