收藏
回答

页面加载放到onShow里面,但还是刷新不了信息,是怎么回事?

页面加载放到onShow里面,但还是不加载最新信息,是怎么回事?

回答关注问题邀请回答
收藏

3 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-26
    onShow(){
    	var t = this
    	db.collection(xxx).get().then(res=>{
    		console.log(res)
    		t.setData({
    			starInfo: res.data
    		})
    	})
    }
    


    或者


    onShow(){
    	db.collection(xxx).get().then(function(res){
    		console.log(res)
    		this.setData({
    			starInfo: res.data
    		})
    	}.bind(this))
    }
    


    2019-12-26
    赞同 1
    回复 2
  • 。。。。。。
    。。。。。。
    2019-12-26

    onShow是只有显示这个页面的时候才执行“一次”,就是进页面时获取的数据会一直显示,并不会自动改变

    2019-12-26
    赞同
    回复
  • 王志鹏
    王志鹏
    2019-12-26

    console.log打印一下有没有请求到 再看看this指向有没有错

    2019-12-26
    赞同
    回复
登录 后发表内容
问题标签