以下是我在使用小程序开发中的碰到的坑点,未完待续....
1. 不支持图片的jpg格式,支持png格式,以及图片名字不允许有中文
2. 微信小程序的官方文档小程序发出request请求链接地址必须为https,如果是使用http访问
请求,那么在使用微信webapp开发工具时,如果勾选“不校验请求域名以及TLS版本”
,则可以使用开发环境的预览请求数据,但是一旦发布为微信小程序预览版,则所有请求数
据均失效了
3. 微信小程序无法加载html标签,也无法渲染wxml,小程序本身不支持富文本,引入第三方插件
wxParse.js
4. 微信小程序底部菜单tabBar跳转无法带参数,直接在app.js中配置即可
5. 微信小程序发起request请求,get 没有什么问题,但是post 要加上 header,值为
application/x-www-form-urlencoded , 另如果是异步的话一定要在回调成功后加上this.$apply()
不然是拿不到数据的,谨记!
6. image标签设了宽度,没有高度或者高度是auto 100%,会导致图片不显示,必须指定高度图片才会显示
另外如果渲染页面时,图片尺寸本身大小不一,直接写死image宽高会导致渲染出来的图片大小不一样,解决方法
是在image外面包一个父盒子,把宽高设给父盒子,image宽高设100%,及转块display:block
7. 如果跳转页面是TabBar,wx.navigateTo无效 要使用wx.switchTab 这个没有返回按钮
8. 使用wepy开发在编译父子组件传值时,vscode编译会出现无法与小程序编译同步的情况,将自动保存关掉,手动多
保存几次,或是退出小程序编译再打开,暂时还没有发现更好的解决方法.
9. 如果有元素设了固定定位,那么必须要设一个背景颜色,不然盖不住