小程序开发中的那些坑

作者: 前端妹子ice | 来源:发表于2018-07-18 19:19 被阅读25次

前言

最近小程序特别火,不用安装,即开即用,用完就走。省流量,省安装时间等等优势吸引了大量用户,几乎所有大厂的APP都有小程序版本。我厂也有开发,所以我也加入了开发小程序的队伍,开发中的那些注意点和各位小伙伴们分享下。

一.css伪类看不到

在微信开发者工具中,Styles不会显示css伪类,喜欢写::before或:first-child的小伙伴们请注意了,你的伪类在控制台是看不到的。

建议不要在公共css文件夹下写伪类,本妹子就遇到过这个坑,某小伙伴在公共css上写了按钮的after加了个边框样式,找了好久才找到这个边框写在哪。

 button::after {
      border: 2rpx solid #000;  
 }
after.png

二.https

小程序的图片只支持https://...的URL,后台接口不能传//或http://,否则有些安卓机会不兼容

在微信开发者工具中,可勾选"不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书"规则即可用http,但是在实体里并没有这个选项,所以建议开发时就用https路径。

https.png

三.不要换行写,有空格不行

微信开发者工具不会对代码进行trim操作,如果代码中换行,页面也直接换行。

wrap.png

四.部分CSS3属性不能用

如transform:rotate(180deg),不能用。

五.Git 状态展示

project.config.json和.git需要在同层目录,Git 状态才能显示,所以project.config.json最好放在根目录中

git.jpg

六.页面跳转

wx.navigateTo 新窗口打开页面 新页面有返回按钮

wx.redirectTo 关闭当前页面,跳转到应用内的某个页面 新页面没有返回按钮

七.IDE更换

微信开发者工具有很多快捷键都不能用,对于很多熟悉其他IDE的前端开发者来说很不习惯。
可以隐藏编辑器或分开窗口,把微信开发者工具只当作浏览器,然后然后小伙伴们就可以用自己熟悉的IDE了。

IDE.png

Happy coding .. :)

相关文章

  • 小程序开发中的那些坑

    1. new Date() 返回 Null IOS设备的new Date()不支持 “2017-11-11"以-为...

  • 小程序开发中的那些坑

    文章持续更新中 假设你的小程序项目文件结构如下: ERROR Please do not register mul...

  • 小程序开发中的那些坑

    前言 最近小程序特别火,不用安装,即开即用,用完就走。省流量,省安装时间等等优势吸引了大量用户,几乎所有大厂的AP...

  • 小程序开发中遇到的那些坑

    解决1px无效果的问题; 解决 scroll-view 横向滑动无效的问题; 利用 background-imag...

  • 开发微信小程序分页功能的坑

    微信小程序开发分页的坑 微信小程序开发中list列表经常要进行分页处理,踩坑在所难免。 app.json wxml...

  • 微信小程序开发中遇到的问题与技巧汇总

    从微信小程序发布到现在经手的小程序也有好几个了,开发过程中多少会遇到一些坑,这里汇总一下开发中遇到过的坑与小程序开...

  • 小程序填坑

    小程序很火,开发看起来也很友好,但是真正开发过后就会发现,真的是坑很多。 组件的坑 在小程序中,组件分为原生组件和...

  • 列表渲染 wx:key 的作用、条件渲染 wx:if 与 hid

    这是微信小程序踩坑系列的第三篇,想要了解更多关于微信小程序开发的那些事,欢迎关注我的《微信小程序》专栏。 前言 开...

  • 微信小程序脚本语言 WXS 怎么用

    这是微信小程序踩坑系列的第二篇,想要了解更多关于微信小程序开发的那些事,欢迎关注我的《微信小程序》专栏。 前言 前...

  • mpvue坑点记录

    在入坑小程序的日志中,原生开发,wepay开发,mpvue开发,tato开发还是uni-app,其实框架还是因人而...

网友评论

本文标题:小程序开发中的那些坑

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