开发微信小程序的一些坑和建议

  1. scroll-view组件不能直接添加flex布局,这样会出现意想不到的结果。
    解决方法:
    给scroll-view组件添加enable-flex属性
    给scroll-view组件的所有子元素套一个父元素,并在该父元素上使用flex布局。
  2. 通过路由组件或者路由API传递的参数不一定必须在onLoad钩子函数中获取options。我们还可以通过页面栈来获取传递到已跳转页面的options数据。
var pages = getCurrentPages();
var curPage = pages[pages.length - 1];   //当前页面
var prevPage = pages[pages.length - 2];  //上一个页面
console.log(curPage.options)//curPage.options可以获取当前页面的options数据
  1. 使用scroll-view组件来实现上拉加载还是page钩子函数onReachBootom?
    如果你的页面是整个页面都要滑动的话就使用onReachBottom钩子函数来实现。
    如果你滑动的部分只是页面中的一部分,那就使用scroll-view组件。别忘了加scroll-y或者scroll-x属性和height高度了

  2. video组件有时会无故报一下net::ERR_INSUFFICIENT_RESOURCES,只要你的视频还可以播放就不要担心,真机测试没有问题。

  3. mp4视频用video组件播放会卡顿、绿屏,尤其是在快进、拖动时间条时.在video组件上,试试加个custom-cache=”{{false}}”属性,可以完美解决卡顿、绿屏的现象
    先写这么一些!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值