如题 每个函数都需要创建一个db的引用, 用完了也没有释放db引用
getSwiperData() {
const db = wx.cloud.database()
db.collection('swiper').where({
author: db.command.in(['张三'])
}).get().then(res => {
console.log('swiper:', res)
this.setData({
swiperList: res.data
});
})
}
能不能直接在app.js中使用globalData属性创建公用的
// app.js
App({
globalData: {
cloud1_db: wx.cloud.database().collection('swiper')
},
})
或者有页面级的公用db引用 ? 知道的老哥请解惑一下
可以在初始化完把db放进globalData,或者自己封装一个公共模块比如dbUtil,专门用来处理数据库相关操作。