需求
当您接收多端小程序+ H5,还要支持小程序分享到朋友圈和SPA SEO的需求的时候
百度了一大堆,没有现成成可行可靠方案,可能大部分人会直接怼经理或者跑路 :person_running: ?
而我很熟悉 (多端框架)和 (SSR框架),灵机一动突然就想到了这么一个可能实现的方案
并且实现后小程序端性能良好,H5端性能极好
思路
大体想法就是,用Taro使用React语法使用正确的简单的框架功能去实现页面,小程序端能自己独立跑起来,Next.js负责H5 SSR,公用小程序页面代码,因此Taro只负责小程序,Next .js只负责H5。
下面是几个最核心需要解决的问题
H5端使用Next.js,公用Taro的小程序页面代码,不支持的插件组件查看,文本,连接Taro.pxTransform等,使用jsconfig.json去映射到H5端文件夹,自己封装能支持SSR的H5端组件,组件导出API各端一致。
SEO需要
1