美文网首页
写小程序的一些小坑

写小程序的一些小坑

作者: 洛昭妍 | 来源:发表于2018-12-10 09:35 被阅读0次

1.关于数据绑定的问题

小程序更新data后只是把数据的值更新,不会刷新页面,比如滑动的列表不会回到顶部,导致使用swiper有个小bug:

就是swiper的数据是后台请求的,可通过切换tab标签动态获取,如果在切换之前swiper处在第三张或者更多(比将要点击的tab下的swiper多),那切换后swiper会是空白,解决办法是,每次切换要手动初始化swiper的current    属性,使其停留在第一张。

2.关于生命周期的问题

生命周期函数不要写成箭头函数,否则this会取不到

切换底部导航时页面不刷新问题,可以用onShow函数掉一次接口重新获取数据解决,或者写一个下拉刷新

3.图片预览问题

ios没有问题,安卓会黑屏,原因是预览的图片必须是http或https开头的url,相对路径会黑屏

4.背景图片不显示的问题

   这应该是小程序的bug,解决方法:

 1. 将背景图片转成base64   2.将图片放到服务器,使用url显示

5.关于picker组件

   1. 触发弹窗时一定要点击在内容上才可触发,点击空白处无效,这个解决看具体需求,比如加个默认值之类的

   2. 安卓和ios的样式不一样,如果对这个有要求建议使用第三方组件(如:有赞)

6. 关于post请求

如果要传请求参数,header中要写这个'content-type': 'application/x-www-form-urlencoded',官方文档说的 'content-type': 'application/json' 这个,貌似不管用

7. 小程序没有过滤器

可以用wxs解决,但是要处理传入的value undefined的时候,否则会报错,因为这个方法执行的快一些,数据还没有传过来,当数据传来后又执行一次,第一次很可能undefined

8. 关于小程序码识别的问题

 如果二维码识别的是小程序通过 navigate 跳转后的子页面,进入小程序后将回不到首页,因为小程序会认为这是首页,如果有可以回到首页的需求,我的解决办法是,识别后进入首页根据scene参数进行子页跳转

暂时就想到这么多,如果遇到问题再补充

博客园:https://www.cnblogs.com/yueqian-jmy/p/10052936.html

csdn:https://blog.csdn.net/qq_22135887/article/details/84767583

相关文章

  • 写小程序的一些小坑

    1.关于数据绑定的问题 小程序更新data后只是把数据的值更新,不会刷新页面,比如滑动的列表不会回到顶部,导致使用...

  • 小程序的一些小坑

    美容美发营销小程序中轮播图模块,轮播图可关联文章链接或者跳转小程序,其中如果轮播图关联文章,并且文章选择h5模式(...

  • swiper 的一堆坑

    最近写小程序经常用swiper,结果发现,坑好多啊。。。 坑1.swiper-item的100%宽高 小程序默认s...

  • 微信小程序的一些小坑

    最近在做小程序的项目,有些小问题记下来总结一下~ 1、出现脚本错误或者未正确调用Page() 在新建项目的时候,可...

  • 微信小程序基础

    微信小程序相关及一些小坑 1.页面滑动 小程序内容超出父盒子,或者页面超出屏幕都不会出现滚动条滑动,如需要滑动,要...

  • 支付宝小程序填坑记录

    要写支付宝小程序 之前写微信小程序就不少坑。。。 支付宝 可能也不少。顺便记录下 支付宝与小程序 技术上的对比,与...

  • 小程序live-player视频直播控件的一些坑

    今天研究了下小程序的live-player控件,主要是用来播放rtmp的视频流,这个控件还是有一些小坑的,现记录下...

  • iOS分享小程序、小程序跳转app参数传递问题

    不管是分享小程序还是小程序跳转app,都非常的简单,然而官方文档写的更简单,有很多坑,需要我们自己去摸索。...

  • 小程序开发记

    小程序开发的api写的已经很完善了,有问题可以底部留言讨论哦。以下记录自己碰到的坑。1.小程序tabbar设置无效...

  • 程序员为什么不自己写程序去卖?只有老程序员才理解的道理

    我以前就这么干过,干不下去了,因为个人写不了大型程序,只能写小程序,小程序也很难接单,接了单也很容易被客户坑跑单。...

网友评论

      本文标题:写小程序的一些小坑

      本文链接:https://www.haomeiwen.com/subject/edalhqtx.html