这是一个在飞书移动端网页内环境下的utils包
pnpm install @bnfe/lark-utils -S
import larkSDK from "@bnfe/lark-utils";
/**
* 飞书授权登录-免登
* @param {string} appId 飞书应用的appId
* @param {string} env 环境变量 dev/prod
* @return Promise
*/
larkSDK.baseLogin(appId, env);
/**
* 飞书授权登录-鉴权
* @param {string} appId 飞书应用的appId
* @param {string} env 环境变量 dev/prod
* @param {string[]} jsApiList 需要授权的接口
* @return Promise
*/
larkSDK.login(appId, env, jsApiList);
/**
* @param {Record<string, any>}
* @param appId 应用id
* @param id 元素id(默认lark-code)
* @param width 二维码宽度(默认260)
* @param height 二维码高度(默认260)
*/
larkSDK.getQRCode({appId: "xxx"})