1 、taro 用的人相对 uni 是少,不过还行吧,看评论楼上不少 V 友就在用,taro 主要是支持使用 react 开发小程序,对于善用 react 的开发者,极大地提升了开发小程序的体验
2 、taro 坑是比较多,但是正常还是能满足项目需求的,如果有问题可以发 issue 或者加 taro 相关的群讨论
3 、文档简单可能是缺乏人力维护,不过基础内容基本都有(文档地址有多个,https://docs.taro.zone/docs 这个地址应该是最新的 )觉得文档有啥缺失可以抽空提个 issue ,愿意贡献也可以直接提 pr
4 、关于 echarts ,可以用
https://github.com/ecomfe/echarts-for-weixin ,你只要在 issue 中搜索关键词都可以搜到之前别人的讨论
5 、关于 Taro.enableAlertBeforeUnload ,虽然 vue3 我没试过,但这个应该也是支持的,我用 react 试了没问题,没效果得看是怎么写的,方便别人排查,嫌上传仓库麻烦这个好像也是可以跳过的

总的来说,taro 是不如 uni 用的人多,社区生态同样没有 uni 丰富,不过 taro 也有其独特的优点, 个人角度还是向大家推荐 taro