请问大家,小程序怎样实时更新内容
发布于 7 年前 作者 dwang 6368 次浏览 来自 问答

大家好,我现在帮公司开发小程序,类似做酒店介绍和网上订房的功能,因为房价,房间是否已被订,这此信息都须要每时更新。我想问一下微信小程序能不能和已有的服务器对接,来实时更新内容,包括小程序页面里面的图片和文本信息。具体使用哪些方法,谢谢!

9 回复

定时的post请求,或者websocket,如果需要秒级更新而用户量大的话websocket好一点,服务器自己监控数据变化后再推送出去,就不需要每个用户都定时的请求,减轻压力

你这就是一个正常的展示功能啊,request回来刷新数据模型页面就跟着变了啊。还是说你希望没有任何操作,内容就自动更新???跟股票一样???那就得websocket接口了。

不过按你的需求来说,应该用不上socket,用户会主动去刷新的啊。

因为我刚研究小程序,还不明白小程序原理,希望大家能说说实现流程,如

  1. 发起请求用  request接口  或  websocket接口  。

  2. 从服务器接收到的数据和图片使用哪些接口和方法来保存?我好集中研究这部分内容的使用。

  3. 从服务器接收到的数据和图片是保存到小程序服务器还是直接在微信手机上下载并显示,不经过小程序服务器。

    谢谢大家帮忙

websocket更合适吧?

使用request接口  怎样处理服务器更新传过来的图片?官方文档说得不够具体,只说了使用怎样request接口,本人菜鸟一个麻烦大家帮忙,谢谢。

还想到个问题,比如像携程这样订酒店的小程序,一级菜单点击订酒店,打开的二级菜单就会有酒店列表,还可以按距离和人气热度等排序酒店列表,再点击的第三级菜单就是酒店介绍和订房。

        但小程序它是好像没有数据库的使用,没办法存储这么多信息量,像酒店介绍就已经有酒店名称。地址、坐标、介绍、设置、价格、10-20张图片的URL地址等10多项的数据,而小程序自带的存储数据wx.setStorage(OBJECT)也不是哪么方便,哪我要实现携程这种方式,在二级菜单打开时就把用户的坐标或排序的条件发送到后台服务器,让后台服务器处理好逻辑业务,然后小程序接收数据后单纯的显示数据。

   三级菜单酒店介绍时,发送酒店名称或id值到后台服务器,然后直接单纯地显示内容和图片的URL地址。

   这样思路是否正确?


回复 道哥:

我希望是用户点一级页面后,在打开二级页面时,先同步服务器更新数据后再显示给用户看。

这个只能跟后端的接口人员对接然后通过获取数据来进行刷新,我也做过一个类似的,我还需要排序所以这个找接口人员

post请求,request接口

回到顶部