从数据库请求数据到显示内容之间页面会有一段空白
    为了提高用户体验
    可以在页面内容出现之前先显示loading状态
    等页面内容全部渲染完后再隐藏loading
    代码如下

    1. onLoad: function (options) {
    2. var that = this;
    3. wx.showLoading({
    4. title: '加载中',
    5. })
    6. var db = wx.cloud.database();
    7. db.collection("subject")
    8. .get()
    9. .then(res =>{
    10. console.log(res)
    11. that.setData({ movie: res.data[0] },function(){
    12. wx.hideLoading()
    13. });
    14. wx.setNavigationBarTitle({ title: res.data[0].title });
    15. })
    16. }