微信小程序> 微信小程序常见bug汇总

微信小程序常见bug汇总

浏览量:660 时间: 来源:CherryCola_zjl
  1. 没有找到可以构建的npm包
首先应该运行 npm init -y
  1. ios 底部margin无效
底部加一个view height为1 或者为 padding 值
  1. ios textarea 有默认padding值,水平不好对齐
var phone = wx.getSystemInfoSync();  //调用方法获取机型 if (phone.platform == 'ios') {   this.setData({iosTextarea:true}) }<textarea style='margin-top:{{iosTextarea?"-10rpx":0}}' ></textarea>
  1. 安卓canvas太大会导致未知bug,小程序崩溃。
  2. wx.navigateBackMiniProgram   现在直接点开小程序,而非跳转,调用api直接就关闭小程序返回微信了。 期望是走 fail 函数
  3. 刷新当前页面没有api
let pages = getCurrentPages()let curPage = pages[pages.length - 1]curPage.onShow()
  1. input textarea 蒙层盖不住,z-index始终为最大。
蒙层出现 隐藏相应元素即可
  1. 蒙层中包含textarea 或者 input 显示隐藏会导致文字或者光标位置错乱
使用wx:hidden 而非 wx:if 这样避免重新渲染出错
  1. swiper 会出现卡死,current index 直接从当前 index 跳到 0
 switchSwiper(e)=>  { // 从非1 得index 直接跳到 0 说明出现了bug。重置当前 index即可    if (this.data.currentTab > 1 && e.detail.current==0){      this.setData({        currentTab: this.data.currentTab      })}      
  1. ios Date.getTime() 出现NaN 是因为时间字符串格式不正确
dateTemp.replace(/-/g, '/')
  1. ios border缺少一面
是因为父元素宽度的bug,修改宽度,或者加一个 1rpx margin
小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎