小程序遇坑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序遇坑相关的知识,希望对你有一定的参考价值。

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>替换

以上是关于小程序遇坑的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序滑动菜单

主键--避坑小知识

100个 Unity踩坑小知识点| Unity关闭Log日志输出

100个 Unity踩坑小知识点| Unity 的 LOD技术(多细节层次)

100个 Unity踩坑小知识点| Unity控制物体持续指向某个方向

100个 Unity踩坑小知识点| Unity控制物体持续指向某个方向