🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 1.调用connect方法判断判断数据库是否存在,之后调用方法,不用重新创建数据库实例 ~~~ class DB{ static getInstance(){ if(!DB.instance){ DB.instance = new DB(); } return D.instance } constructor(){ // 数据库是否连接 this.dbClient=""; this.connect(); } connect(){ if(!this.dbClient){ console.log("数据库初次连接"); this.dbClient = "数据库连接成功" } console.log("数据库连接成功") return this.dbClient; } find(){ this.connect(); } } ~~~ ~~~ var cheng = new DB(); cheng.connect() var jiang = new DB(); ~~~ ## 2.单例模式 ~~~ var cheng = DB.getInstance(); cheng.connect() var jiang = DB.getInstance(); ~~~