Problemas en el desarrollo de DingTalk (actualización continua)
Menos de 1 minuto
2020-10
- En DingTalk, no se admite el uso de la etiqueta
para agregar espacios en blanco en el texto. En su lugar, utiliza espacios en blanco de ancho completo en chino{{' '}}
. - El método
dd.switchTab
en DingTalk tiene problemas, no muestra errores ni advertencias. La solución actual es utilizardd.reLaunch
. - En DingTalk (y Alipay, no probado), el componente
<swiper>
solo puede contener componentes<swiper-item>
. Si envuelves los componentes<swiper-item>
conview
, es posible que no se muestren correctamente.
Ejemplo de uso del componente swiper
<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://bing.getlove.cn/bingImage'}}"
mode="widthFix"
class="banner-image"
/>
</view>
</swiper-item>
</swiper>
Componente de opciones m-picker
- Utiliza
setColumnValues
para lograr efectos de interacción múltiple. Consultabrand-add.js
para más detalles. - En
onConfirm
,detail.value
es un array de índices de opciones ydetail.detail
es un array de valores de opciones.
2020-11
- Muy importante: No llames a funciones para asignar valores durante la inicialización de
data
, de lo contrario, la página no podrá encontrarlos.
Ejemplo incorrecto
data: {
a: getProjectName();
}
Ejemplo correcto
data:{
a:''
}
onLoad() {
this.setData({
a:getProjectName()
})
}
Este post está traducido usando ChatGPT, por favor feedback si hay alguna omisión.