sws-micro-app-adapter-web
Version:
SWS Web微应用适配器
75 lines (49 loc) • 1.46 kB
Markdown
用于快速接入SWS中后台的微应用适配器
~~~javascript
import {getRuntimeEnvironment} from "sws-micro-app-adapter-mobile";
// h5 or microApp
const runtimeEnvironment = getRuntimeEnvironment();
~~~
支持独立运行在浏览器中,但需要提前调用login方法,进行用户信息初始化
~~~javascript
import {mountApp} from "sws-micro-app-adapter-mobile";
mountApp(() => {
// initial app
});
~~~
~~~javascript
import {unmountApp} from "sws-micro-app-adapter-mobile";
unmountApp(() => {
// destroy app
});
~~~
~~~javascript
import {getUserInfo} from "sws-micro-app-adapter-mobile";
const userInfo = getUserInfo();
~~~
~~~javascript
import {getAccessToken} from "sws-micro-app-adapter-mobile";
const accessToken = getAccessToken();
~~~
~~~javascript
import {getAppConfig} from "sws-micro-app-adapter-mobile";
getAppConfig("appId").then(configData => {
console.log(configData);
})
~~~
用于开发时让微应用独立在浏览器中运行,不建议在生产中使用
~~~javascript
import {login} from "sws-micro-app-adapter-mobile";
login("工号", "密码").then(userInfo => {
console.log(userInfo);
})
~~~