1.首先无法直接操作dom
脚本逻辑是放在JsCore中运行的,jscore是一个没有窗口对象的环境,所以无法在脚本中使用window,渲染页面只能重新获取数据渲染页面,
因此做到一些下滑加载更多数据时,需要将原本数据存下来,再将新获取数据与原数据进行去重排序(或不需要)整合渲染。
2.scroll-view
如进行聊天操作时,需将最新消息显示在底部,所以获取消息都应将scroll-top显示最底部(99999之类),但实际设置后并无反映。
测试后发现,不能将页面数据与scroll-top数据同时改变,需将页面数据与设置scroll-top数据分开this.setData({})后才会成功。
如果使用scroll-view后,整个页面都被包括,此时,小程序自带的enablePullDownRefresh设置将会不起作用,应为两者冲突,(1)不使用scroll-view,用view标签代替。over-flow:scroll
(2)再开发过程中有个需求,上滑到底部加载数据,然后下滑刷新页面,并且需要回顶部的小按钮,目前我暂时没有办法全部实现,现在使用小程序自带点击标题栏回顶部
3.页面路由
小程序只能同时调试6个页面,如需要做成如微博(点击关注,跳转到他人页,再点击关注。。。依次类推),最终打开6个页面将无法再次打开,在开发中暂时使用redirect关闭上一个页面跳转
小程序页面之间跳转,如果跳转tarbar的页面,使用switch
4.wxss
background-image无法获得本地image,只能获取网络图片或者使用 <image>替换
时间: 2024-10-25 17:03:08