npm.io
0.2.4 • Published 3 years ago

@flexem/utils

Licence
UTILS
Version
0.2.4
Deps
2
Size
21 kB
Vulns
1
Weekly
0

公共方法库

npm install @flexem/utils
或者
yarn add @flexem/utils

1、 cookie 相关操作

import { getCookie, setCookie, removeCookie } from '@flexem/utils';

getCookie(cookieName: string, defaultValue = '');
setCookie(domain:string, cookieName: string, value: string, defaultDays = 90); 
removeCookie(domain:string, cookieName: string);

2、exec 执行方法

    import exec from '@flexem/utils/dist/src/exec';

    const [err, currentUser] = await exec(queryCurrent());
    if (err) {
      removeCookie(AppConfig.domain, AppConsts.accessToken);
      window.location.href = AppConfig.loginUrl;
    } else {
      return currentUser;
    }

3、生成16位guid


    import { GuidGenerator } from '@flexem/utils';

    GuidGenerator.newGuid()

Keywords