总结微信小程序实战中遇到的问题

214 阅读1分钟
  • 当有两个方法(两个函数)重名时,位于后面的方法会覆盖前面的方法,并且不会报错;
  • 微信小程序的文件上传功能,里面的formdata是post传输,所以后台要用post方法接收数据;
  • hidden属性,想要失效直接让其等于null,想起作用后面写true;
  • 微信小程序图片实现宽度100%,高度自适应。做法如下:

      1.设置样式宽度为100%;

      2.在中添加属性mode="widthFix";

  • 若想在显示空格,需在标签中加上decode="true",且在需要空格的地方加上 
  • 若想修改单选框大小,需设置样式:transform:scale(.8);
  • view设置height:100%时,page刷新无效。解决方法:

1.设置view的高度为:height:100vh;
2.设置page的高度为:height:100%;

  • 微信里删掉最近使用的小城,安卓会清空storage,苹果不会;

  • page页面配置“disableScroll”:true时,onPageScroll无法使用;

  • 页面设置setInterval后,退出页面后悔依然存在,要在onUnload里clearInterval

  • navigator组件使用flex布局在安卓机子下是不兼容的。解决办法:在navigator组件内先添加一个view组件使用flex布局,或者直接使用inline-block转换view子组件

  • input里文本框的placeholder-class不支持多个样式类名,空格分隔写法,解决办法:样式只能整合在一个类名里

以上为目前在项目中遇到的问题,日后将会不断完善,如有错误之处,还请多多指教。