0%

钉钉开发中一些问题(持续更新)

2020-10

  1. 钉钉不支持   text标签中的空格用中文全角空格代替{{' '}}
  2. 钉钉 dd.switchTab 方法有问题,既不报错也无提示,现解决方案由 dd.reLaunch 代替
  3. 钉钉(与支付宝,未测试) <swiper>组件下只能接<swiper-item>组件,使用view包裹<swiper-item>组件可能无法正常显示

    swiper组件使用样例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <swiper :indicator-dots="{{indicatorDots}}"
    :autoplay="{{autoplay}}"
    :interval="{{interval}}"
    :duration="{{duration}}"
    :circular="{{circular}}"
    style="height:auto">
    <swiper-item a:for="{{banners}}">
    <view onTap="goToPage" class="banner">
    <image src="{{item.picUrl||'http://mallplus.oss-cn-hangzhou.aliyuncs.com/test/20190813/G0001/05120000001/f59b57016e5847de8c0fd283253b926f.jpg'}}" mode="widthFix" class="banner-image"/>
    </view>
    </swiper-item>
    </swiper>

    选项组件m-picker

  • 使用setColumnValues实现多项联动效果,具体参照 brand-add.js
  • onConfirmdetail.value 为选项index数组 detail.detail 为选项值数组

2020-11

1.非常重要 不要在data初始化的时候调用函数进行赋值,否则页面会找不到

反例

1
2
3
data:{
a:getProjectName()
}

正例

1
2
3
4
5
6
7
8
data:{
a:''
}
onLoad() {
this.setData({
a:getProjectName()
})
}