混合开发 - 关于
平台兼容
| Harmony | andriod | IOS | UTS | UNIAPP-X SDK | version |
|---|---|---|---|---|---|
| ☑ | ☑️ | ☑ | ☑️ | 4.86+ | 1.1.20 |
介绍
现在:
你可以轻松实现原生app混合开发。
比如:支付宝,银行APP等,很多页面是基于webview的页面。
你开发的页面中,只要引入tmui4xJssdk.js即可与宿主app交互
与之对应的tmui4xJssdk.js中封装映射了大量uniapp-x的原生接口,
当然你也可以根据开放接口自定实现更多。
为什么不使用自带的Webview?
官方自带的局限大,权限控制难。而且还无法扩展函数,比如想让web js调用宿主方法并实现 结果值回调根本无法实现,比如加载前的数据注入实现页面验证等。
原理逻辑
一、html页面推荐使用tmui3.2 web vue开发页面,它已经融合了tmui4xjssdk.js,并且类型提示功能完善。采用ts开发。类型完美。组件与tmui4x等深度融合。
二、tmui4xJssdk.js起到与APP之间的桥梁作用。
