得到数据库的数据集合

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

现在我们要想办法把数据从数据库里提交出来,然后给交组件去使用 .. 先打开 db.js ,在这里可以先定义两个方法 .. 添加一个函数 .. 名字是 loadCollection .. 接收一个collection 参数 ..

这个方法可以返回用户需要的数据库里的集合 ..

我们让这个方法返回一个 Promise .. 一个回调 .. 有个 resolve 参数 .. 里面用一下 db 的 loadDatabase .. 一个空白的对象参数 .. 第二个参数是个回调 .. 它里面,我们先定义一个 _collection ..

它的值可以用一下 db 的 getCollection ,获取用户请求的集合 .. 或者如果集合不存在,我们就用一下 db 的 addCollection 添加这个集合 ..

然后 resolve 这个 _collection ..

加载数据

回到 app.js .. 找到 Notes 组件 .. 这里我们先用一个生命周期方法 .. 名字是 created .. 实例创建以后会调用这个方法 .. 在这个方法里我们可以用一下刚才定义的 loadCollection .. 得到数据库里的 notes 集合 ..

loadCollection 方法支持 Promise,所以我们可以接着再用一个 then .. 里面添加一个函数 .. 这个函数的参数是得到的结果,这里就是得到的数据库里的集合 .. 名字可以是 collection ..

在控制台上可以输出这个 collection ...

保存一下文件 ... 在浏览器的控制台上会输出得到的 notes 这个集合 ...

得到数据库的数据集合《 Vue.js:应用案例 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点