1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- const tagInfo = '[/libs/model/demo.js]:';
- import to from 'await-to-js';
- import urls from '@/libs/net/urls';
- import {request} from "@/libs/net/request.js";
- class Demo {
-
-
- static instance;
- initFinish = false;
-
-
- async getList () {
- let url = urls.demoIndex;
- let param = {};
- let [err, res] = await to(request(url, param));
- if (err) {
- return err;
- }
- return res;
- }
-
-
-
-
- static getInstance () {
- if (!Demo.instance) {
- Demo.instance = new Demo();
- return Demo.instance;
- }
- return Demo.instance;
- }
-
- constructor() {
- this.init();
- }
-
- async init () {
- console.log(tagInfo + '初始化');
- this.initFinish = false;
-
- this.initFinish = true;
- console.log(tagInfo + '初始化完成');
- }
-
- }
- export default Demo;
|