mini-dlpu-v3/miniprogram/pages/Timetable/TestCore.ts

41 lines
948 B
TypeScript

import { Modular, Manager, ILifetime } from "../../core/Module";
import { Login } from "../../api/Login";
import { Storage } from "../../core/Storage";
/**
* 顶部状态栏
*/
class TestCore<M extends Manager> extends Modular<M>
implements Partial<ILifetime> {
public override onLoad() {
let s = new Storage("test", {
a: new Date(),
be: 2
});
let s2 = new Storage("test", {
be: 1,
aa: "abc"
});
s2.set("be", 4);
console.log(s, s2);
setTimeout(() => {
s.set("be", 12);
}, 1000)
new Login().param({studentId: "2017060129", password: "hch2000210%"})
.request().wait({
ok: (w) => {console.log("ok", w)},
no: (w) => {console.log("no", w)},
done: (w) => {console.log("done", w)}
});
}
}
export default TestCore;
export { TestCore };