uni-app abraza activamente a la comunidad y crea un sistema de complementos abierto y compatible.

uni-appAdopte activamente a la comunidad y cree un sistema de complementos abierto y compatible.

  • El mercado de complementos de una aplicación tiene miles de complementos, que admiten varios tipos, como componentes front-end, js sdk, plantillas de página, plantillas de proyecto y complementos nativos. Está muy por delante de los productos de la competencia en términos de construcción ecológica.

  • Compatible con WeChat Mini Programa JS SDK

El rico contenido ecológico del miniprograma se puede importar directamente uni-appy es común en el lado de la aplicación. Los marcos de desarrollo multiplataforma anteriores generalmente carecían de SDK de terceros. Dado que una gran cantidad de fabricantes de SDK mantienen el Mini Program SDK, se ha convertido en la referenciauni-app de plataforma más rica ecológicamente en los marcos de desarrollo multiplataforma.

  • Compatible con los componentes personalizados del programa WeChat Mini

El componente personalizado Mini Program es un tipo de componente de interfaz de usuario. En uni-app, App, H5, WeChat Mini Program y QQ Mini Program pueden ser compatibles con los componentes personalizados de WeChat Mini Program al mismo tiempo. Consulte

  • Compatible con el sistema de gestión de paquetes NPM

  • Compatible con la ecología del complemento weex.

uni-app está integrado weexy weexse puede usar el complemento nativo o la biblioteca ui. Tenga en cuenta weexque la ecología no es tan uni-apprica como es, y generalmente se recomienda utilizar uni-appel mercado de complementos.

  • Compatible con bibliotecas web comunes

uni-appEl lado H5 es compatible con todas las API del navegador. Pero como todos sabemos, debido a que js del applet no se ejecuta en el navegador, la API de HTML y DOM no es compatible con el applet.

uni-appAunque el lado de la aplicación y el miniprograma tienen la misma arquitectura, y la capa lógica se ejecuta de forma independiente jscoreen lugar del navegador, aún existen diferencias entre el lado de la aplicación y el miniprograma:

  • Por un lado, HTML se puede cargar a través del componente de vista web y se pueden introducir bibliotecas relacionadas con la web;
  • Por otro lado, renderjs se puede usar para ejecutar js en la capa de renderizado.En este momento, se pueden usar bibliotecas web completas echarty otras. threejs(Sin embargo, para un uso completo, aún se recomienda reducir la dependencia de la biblioteca dom, y puede uni-appencontrar una biblioteca compatible completa para reemplazarla en el mercado de complementos)
  • El lado de la aplicación admite varias formas de invocar capacidades nativas
  1. Apoyar el desarrollo híbrido nativo
  2. Admite más JSAPI con más capacidades que applets
  3. Admite  Native.js  para llamar directamente a la API nativa
  4. Admite  el complemento uts
  5. Compatibilidad con  complementos de idiomas nativos
  • El lado de la aplicación admite  uni-appla capa lógica del motor de representación dual en jscore independiente, y la capa de representación puede elegir la representación de la vista web y la representación del motor weex.
  1. Usando webview para renderizar, toda la estructura es la misma que la del subprograma, y ​​el sufijo de la página es el archivo vue en este momento.
  2. Si se usa el motor weex (modificado) para renderizar, toda la estructura es la misma que la de la aplicación rápida y el sufijo de la página es el archivo nvue. Al usar la vista web para renderizar, puede especificar si desea renderizar mediante la vista web del sistema o mediante el motor x5.

Supongo que te gusta

Origin blog.csdn.net/std7879/article/details/127896755
Recomendado
Clasificación