用 vue3 跨端写小程序,千万别用 taro

2022 年 12 月 18 日
 zhiqiang

最近帮人看一个小程序,用的 taro ,真是一言难尽。用的人太少,遇到点问题很难搜到结果都得自己解决,文档也非常简单。

比如简单的画图组件都很难找到,有一个半官方的 echarts4taro3 ,npm 周下载量只有 5 ,总共有 3 个 issues 还只解决了 1 个。

又比如 Taro.enableAlertBeforeUnload ,文档直接复制的微信 API 。但怎么弄都没效果,关键是网上也搜不到信息。去官网提交 issue ,还需要提供完成的复现库。懒得折腾,算了。

以前用过 uniapp ,组件齐全,文档丰富还有官方论坛讨论区。但在 V2EX 上搜索过,大家还普遍觉得 taro 比 uniapp 好,不知道到底好在哪里。

10313 次点击
所在节点    程序员
36 条回复
xinsu
2022 年 12 月 18 日
会不会是因为大部分人都在用 uniapp ,被整烦了,看到 taro 总觉得他好呢。 (还没用过,不敢乱说)
lizhien
2022 年 12 月 18 日
很多都是吹,真好不好用还得自己体验
shakukansp
2022 年 12 月 18 日
好在还会让你提供完整复现,而不是没人回你
hhhanako
2022 年 12 月 18 日
也许是 React + Ts ?
不知道 uniapp 发展如何了,之前用的时候 vue2 写法感觉太别扭了,写的不开心,放弃了
linkopeneyes
2022 年 12 月 18 日
用 taro 还是写 react 吧,不过一般 Taro.enableAlertBeforeUnload 这种 api 应该是 taro 统一处理一下转成原本微信小程序的 api 了吧 我看他代码是这样的
https://github.com/NervJS/taro/blob/37b19461188f4b4ed08815c1202fd06a441f3f81/packages/shared/src/native-apis.ts
https://github.com/NervJS/taro/blob/37b19461188f4b4ed08815c1202fd06a441f3f81/packages/taro-weapp/src/apis.ts
真着急直接 //@ts-ignore 调原本小程序的 api
C603H6r18Q1mSP9N
2022 年 12 月 18 日
我们一直用 uniapp ,感觉还行啊
ByteRan
2022 年 12 月 18 日
@xinsu #1 uniapp 至少有商业化级别的团队在维护,而 taro 呢,是用爱发电的
FightPig
2022 年 12 月 18 日
taro 不用 react 的不如用 uni ,uni 的 bug 几年前在论坛提的一个到现在都没人理过,起码 taro 提的 bug 会有人回。
musi
2022 年 12 月 18 日
就目前这市面上的跨端框架,有一个算一个,都是坑
jeesk
2022 年 12 月 18 日
哪有没有坑的东西呢? 原生开发坑还一大堆呢?
jeesk
2022 年 12 月 18 日
v2ex 上面有些信息是不可信的。
xlsepiphone
2022 年 12 月 18 日
如果你让我选写原生小程序,还是 Taro ,我肯定选 Taro ,原生小程序就是一坨屎,还是最臭的那种。
revalue
2022 年 12 月 18 日
taro+vue ,广告猛得不行,一向是我前端圈的作风。效果还是要看个人使用者。
mogutouer
2022 年 12 月 18 日
目前除了 uniapp 还有别的全端方案吗?
uniapp 挺好,论坛有人回复,还可以付费直接找技术咨询。

但是,最近不知道是自我审核还是上级有安排,打包应用的时候如果标题字眼敏感,我上次有个 app 标题是 xxx 财富,居然不给打包。
有点后怕,虽然咱们不会主动违法,但作为一个开发工具,还去管客户写什么内容就像工位装个摄像头一样让人不舒服。
离线打包可以但有些买的插件他们只提供云打包使用
xlsepiphone
2022 年 12 月 18 日
@xlsepiphone #12 原生小程序文档里面连 slot 传递参数都不支持,还搞个什么抽象节点组件出来,你让他照着 Vue 抄都抄不会,抄成个四不像,真的是恶臭。
Jaosn
2022 年 12 月 18 日
vue 用 uni-app ,react 用 trao
Sunzehui
2022 年 12 月 18 日
前两天我也用了,还好 vue3 方便转 uniapp ,换 vite+uniapp 了,不要太爽
arnosolo
2022 年 12 月 18 日
现在在用 ionic 写移动端, 这个框架是不是太小众了?
Nyeshuai
2022 年 12 月 18 日
taro 一开始是 react 专属, 后面改架构不限库了顺带支持下 vue ...现在还支持 preact, 周边也维护的话太费劲了吧
jeffwcx
2022 年 12 月 18 日
@xlsepiphone 为什么有这么多二次框架,一切的原因就是原生小程序太差

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/903242

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX