求问 vue 有没有优秀的 ios/android 跨端方案,不用小程序,甚至不用 h5 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
外包信息请发到 /go/outsourcing 节点。
不要把相同的信息发到不同的节点
unt
V2EX    酷工作

求问 vue 有没有优秀的 ios/android 跨端方案,不用小程序,甚至不用 h5

  •  
  •   unt 2022-11-08 17:29:23 +08:00 4382 次点击
    这是一个创建于 1072 天前的主题,其中的信息可能已经有所发展或是发生改变。

    uniapp 用起来有点坑,目前正在用

    28 条回复    2022-11-13 00:03:07 +08:00
    Kaier
        1
    Kaier  
       2022-11-08 17:31:00 +08:00
    但凡涉及到跨端的, 就没有不坑的~
    xuhaoyangx
        2
    xuhaoyangx  
       2022-11-08 17:34:08 +08:00
    但凡做跨端的,想做好,团队里面一定要有懂 Native 的。
    kazeik
        3
    kazeik  
       2022-11-08 17:34:24 +08:00
    相较之下,flutter 更适合。不过问的是 vue 。除了 uniapp 。。。trao 。。貌似没有好的了
    jiafeiblog
        4
    jiafeiblog  
       2022-11-08 17:53:33 +08:00
    想做 app 跨端还是 flutter 吧 自己使用的感觉还不错 uniapp 我也是老用户了 app 的性能是永远过不去的坎 只能做做小程序 web...
    wu67
        5
    wu67  
       2022-11-08 17:58:53 +08:00
    cordova 用着也还行, 就是需要维护, 不然依赖包很容易就变成老古董, 然后新人来只能通过一些莫名其妙的技巧安装了...
    hotMan
        6
    hotMan  
       2022-11-08 18:25:32 +08:00
    VUE 之前跨端方案时 weex,不过不推荐
    如果非要用跨端,还是 flutter, 开发的 app,用 rn 和 flutter 都实现一边, 还是 flutter 香
    7anshuai
        7
    7anshuai  
       2022-11-08 19:01:02 +08:00
    unt
        8
    unt  
    OP
       2022-11-08 20:19:30 +08:00 via iPhone
    @kazeik 有些 js 的库要用,所以用不了 flutter
    @hotMan
    Logtous
        9
    Logtous  
       2022-11-08 22:56:29 +08:00   1
    quasar
    gitJavascript
        10
    gitJavascript  
       2022-11-08 22:57:18 +08:00
    几年前用过 weex ,其实还可以的,写过好几个 app 的主 tab 页面,各种复杂的交互和动画都实现了,前提是团队必须有熟悉 native 的
    C603H6r18Q1mSP9N
        11
    C603H6r18Q1mSP9N  
       2022-11-08 23:05:01 +08:00
    uniapp 有那些坑?说来看看
    Bijiabo
        12
    Bijiabo  
       2022-11-08 23:05:16 +08:00   2
    首先:Week 就是个垃圾

    Vue 似乎没有优秀的跨端方案,可以看看隔壁 React ,推荐 React Native
    Bijiabo
        13
    Bijiabo  
       2022-11-08 23:05:38 +08:00
    @Bijiabo 打错,Week -> Weex
    vivipure
        14
    vivipure  
       2022-11-08 2355:18 +08:00
    RN 好用,非要使用 Vue 的话, 就用 capacitor 打包混合应用。
    suzic
        15
    suzic  
       2022-11-09 00:27:36 +08:00 via Android
    直接 webview 套壳啊,让 native 开发实现一下中间层
    beisilu
        16
    beisilu  
       2022-11-09 08:24:59 +08:00
    @unt flutter 里面好像可以调 js ,但是我没试过
    unt
        17
    unt  
    OP
       2022-11-09 09:36:40 +08:00
    @Bijiabo #12
    @vivipure #14 RN 坑也多啊。。。。。
    unt
        18
    unt  
    OP
       2022-11-09 09:37:51 +08:00
    @kazeik #3
    @jiafeiblog #4
    @hotMan #6 flutter 能用 node 包吗
    Bijiabo
        19
    Bijiabo  
       2022-11-09 10:06:24 +08:00
    @unt 遇到问题解决问题,我认为 RN 很多时候不是坑多,是没认真看文档
    0xdragon
        20
    0xdragon  
       2022-11-09 11:13:19 +08:00
    js 跨端的坑都多
    medns
        21
    medns  
       2022-11-09 11:26:07 +08:00
    implion
        22
    implion  
       2022-11-09 11:44:02 +08:00
    你要是觉得 RN 坑多,其他的就不用看了啊,RN 已经是现阶段最优解了
    jiafeiblog
        23
    jiafeiblog  
       2022-11-09 11:50:39 +08:00
    @unt node 肯定调用不了 毕竟没那运行环境.. 前端的 js 库倒是可以调用 不过仅 web 端开发. 不过 uniapp 就是个搞 UI 的 为啥能扯到 nodejs..
    unt
        24
    unt  
    OP
       2022-11-09 17:01:44 +08:00
    @Bijiabo #19 因为跨端主要是为了省时间省精力,如果需要认真看文档,那这时间还不如去学原生或者 flutter 了。
    @implion #22 我试了,有一个 vue 项目能直接用的包它不能直接用,报错。然后昨天试了一个项目,3 分钟内报了 4 种错误,几乎没改东西,有一点点劝退。
    Bijiabo
        25
    Bijiabo  
       2022-11-10 00:40:55 +08:00
    @unt 看具体需求了,跨端 RN 算是现阶段最优解了。

    2 年后你再回来看现在的讨论吧,原生和 RN 是正道,Flutter 到时候就凉了。
    kazeik
        26
    kazeik  
       2022-11-11 10:58:48 +08:00
    @unt 用不了。但你可以搜一下,有些开发者提供了多端的解决方案
    cyningxu
        27
    cyningxu  
       2022-11-11 17:21:15 +08:00
    任何跨端框架,跨端本身就是第一个大坑
    xiaoshan5733
        28
    xiaoshan5733  
       2022-11-13 00:03:07 +08:00
    RN 可以体验一下我最近上线的跨端 App ,已上架 App Store 和 Google Play: https://fanka.fuhaojianshen.com/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5620 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 03:04 PVG 11:04 LAX 20:04 JFK 23:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86