• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

小程序开发中有趣的事情

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

小程序开发做了半年了,断断续续地利用课余时间写了一大部分。

期间遇到了很多坑和技巧,个人感觉十分有趣。

1.textarea

  小程序里面的textarea是我遇到的第一个坑.

  textarea 在小程序里面看起来似乎和HTML里的一样,但是页面一滑动就有问题:欸欸欸??卧槽,卧槽,他怎么不动?;如果页面有弹层,弹层弹出的瞬间,卧槽卧槽?这个怎么在最上面?。textarea在小程序里面是原生层级最高的组件,z-index对他没用,并且在swipe、scroll-view、canve里面会出现奇奇怪怪的问题,推荐大家使用的时候谨慎。

2.hover-class

  小程序没有css中的  class:focus  class:hover等特性,转而使用hover-class的组件属性,并且只有view和button有,这个可算坑了我了,也是我没有好好看文档的锅

3.异步不支持Promise

  最开始天真的我老是会出现“卧槽,这个用户没有登陆怎么就在请求数据了?” “卧槽,怎么获取不到?” 这种感叹在我还不知道javascript是异步的时候经常发出,想想那时候,真的菜。乖乖开始用Promis了。小程序开发最开始 ,开发工具是支持Promise的,写起来真是666。额,上机运行,卧槽卧槽,这不是坑爹吗?手机居然不支持。好吧,只好引入第三方库才能避免魔鬼success回调。

4.小程序request POST方法

  post的时候,一定设置header,不知道他的默认header什么鬼,反正后台就是获取不到。还有,无论后台报什么错,只要返回了信息,哪怕是一堆exception,res.code照样200,哎。

5.request并发数量

  这个是后台的锅,写api那家伙写了短信接口,一个接口发一条,我写个循环一口气发20个,卧槽,直接把请求给我丢弃了。

6.用户名问题

  这个问题算是没有经验的锅,突然有一天,两个同学说,他们没法报名。卧槽,怎么可能?我自己用得好好的。查小程序运维日志,没有丝毫问题,自己报名也是666毫无障碍,卧槽,为什么啊。一个一个排除授权、操作系统版本、微信版本、网络问题以后,没辙了,把出问题的同志手机拿过来,远程调试,一看,登陆出现问题,用户标识没有存下来。各种测,小程序没有报错,当时我的心中就一个念头--‘后台的锅来了’,各种查证后,发现是因为这位同学的昵称里面有emoji表情,哈哈哈,数据库utf8插不进去,哎,又得半夜起来改数据库配置重启了。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
“好饭”微信小程序NABCD需求分析发布时间:2022-07-18
下一篇:
Swing小程序,学生信息文件的存取发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap