首页 > 代码库 > 小程序遇坑
小程序遇坑
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>替换
小程序遇坑
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。