Taro 3.6.9 ya está disponible. Taro es una solución abierta entre terminales y entre marcos que admite el uso de marcos como React/Vue/Nerv para desarrollar aplicaciones como WeChat/JD/Baidu/Alipay/ByteDance/QQ Mini Programs/H5.
Las actualizaciones específicas de esta versión son las siguientes:
característica
CLI
- Mejoras de funciones para compilar archivos de configuración, como agregar sugerencias de tipo, admitir el uso de funciones, etc. Para obtener más información, consulte la documentación.
- Compilar opciones de soporte de configuración, #11032
output.clean
- Cuando hay una página multiterminal pero no existe la configuración de la página multiterminal correspondiente, utilizar la configuración por defecto de la página
- La plantilla predeterminada agrega un directorio de prueba de unidad
- & propiedades compatibles con Webpack5
imageUrlLoaderOption
emit
emitFile
subprogramas
- Jingdong Mini Programa Agregar API
getTabBar
- El subprograma Jingdong admite la función de compilación de complementos
Rendimiento del subprograma
- Retire la plantilla de contenedor para mejorar la velocidad de ejecución de la plantilla
- insertBefore agrega varias estrategias para optimizar el rendimiento de la inserción de la cola
reparar
subprogramas
- Solucione el problema de que la configuración no tiene efecto en Vue2
app
Vue.config.ignoredElements
- Solucione el problema de que el alias de la plantilla correspondiente al nodo de texto no se puede encontrar cuando hydrate informa un error
- Cuando hay varios nodos con la misma identificación, la propiedad del objeto de evento apunta incorrectamente
target
currentTarget
- API de soporte de applet de bytes , #13957
getAccountInfoSync
- Optimice la lógica de adquisición de nodos y aumente su tasa de éxito
- Se corrigió el error informado al usar sentry-webpack-plugin, #13988
- Solucione el problema de que el subprograma Alipay usa una barra de pestañas personalizada para informar un error al desinstalar, # 14127
- solucionar problemas de visualización
Taro.showLoading
undefined
H5
- Agregar sugerencias para algunas API no compatibles
- reparar
Taro.chooseMedia
- Solucione el problema de que se informa un error al llamar al método de destrucción de la instancia de audio
- Correcciones y errores que no se activan con errores , #13945
InnerAudioContext
BackgroundAudioManager
onError
- Optimizar la configuración de exportación del modo de compilación de componentes, #13958
CLI
- Solucione el problema de que el proyecto no se inicia después de la configuración , #13996
compiler
- Solucionar el problema de la aplicación de reacción al usar el espacio de trabajo pnpm
- Corrige el paquete que no se analiza correctamente cuando se establece una fuente de plantilla personalizada , #14038
taro init
zip
- Solucione una serie de problemas causados por Webpack5 al habilitar la función de caché persistente, #13462 #14203
enfermero
- Soluciona el problema de que cuando el componente principal es ClassComponent y el componente secundario es FunctionalComponent, Taro Hooks no se activará cuando se use el componente secundario, #14051
- Solucione el problema de que la importación de una sola página hace que el volumen sea demasiado grande, #14079
react-navigation
- Valores predeterminados de Android , #14093
ScrollView
nestedScrollEnabled: true
mecanografías
- Tipos de parámetros actualizados , #14173 #14174
Taro.request
- Tipos de suma perfecta , #14053
previewImage
share-element
- Mejorar las propiedades y los tipos relacionados de los componentes del subprograma WeChat , #14180
Button
open-type
getRealtimePhoneNumber
agreePrivacyAuthorization
- Alipay applet nuevo tipo de API, #14072
tradePay
- Agregue tipos de API como razonamiento de IA, correo
Skyline
electrónico, SMS, administración de caché, pantalla, etc.deviceVoIP
- Mejorar las propiedades de los componentes del applet de Baidu
Button
- Los tipos de complementos de Taro admiten definiciones genéricas
- Solucionar el problema de error de tipo del módulo de cifrado de usuario
- Complementar los tipos que faltan para el subprograma de bytes, #7200
- Arreglar el tipo de nombre de evento de Vue, #13516
- Actualizar el tipo de retorno de la API
chooseAddress
Para obtener más información, consulte las instrucciones de actualización .