小程序开发中碰到的问题记录

  • 在json中配置usingComponents来引用组件需要使用相对路径
  • 引入本地数据需要使用相对路径
  • 引用图片需要使用绝对路径
  • 组件中使用properties来接收数据,需要定义接收数据的类型
  • catchtap会阻止冒泡事件,bindtap 不会阻止冒泡事件。点击事件需要获取到变量值,如当前的索引,可通过 data-index 传递数据,随后在 js 中通过 e.target.dataset.index 获取到
  • cover-image 和 cover-view 最好放到 camera,map 等标签内部,否则在真机上面有可能不显示
  • textarea 标签会覆盖在其他标签之上
  • 使用 button::after{ border: none; } 来去除边框
  • setData()为数组时,不能传入 i 为变量,只能写死i的值
    如果需要动态的设置数组中的某个值:
    1
    2
    3
    4
    this.data.arr[i] = xxx;
    this.setData({
    arr: this.data.arr
    })