关于 nuxt 也能用 use client 这件事 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
iamzuncle
V2EX    程序员

关于 nuxt 也能用 use client 这件事

  iamzuncle 2024-04-04 03:10:45 +08:00 1923 次点击
这是一个创建于 635 天前的主题,其中的信息可能已经有所发展或是发生改变。

今天帮朋友调试代码的时候,因为水合问题,然后我直接给他 template 里用 ClientOnly 一把抱起来,然后他就说这不就和 next 里的 use client 差不多嘛,我一想好像是这么回事,就直接删了 ClientOnly 组件,然后在顶上加了个"use client",结果还真就一个效果。 我还专门跑去官网搜了一圈,StackOverflow 也查了一圈,发现都没类似的文档或者写法,各位佬怎么看

9 条回复    2024-04-06 01:31:06 +08:00
BeiChuanAlex
    1
BeiChuanAlex  
   2024-04-04 03:48:03 +08:00
水合?我一直觉的这个翻译不好,但是又不知道用什么代替。
chilllfish
    2
chilllfish  
   2024-04-04 12:16:10 +08:00
刚试了一下好像没这个效果,无论写在 script 里还是文件顶部。可以用 console.log 试下,SSR 的话会同时在服务端的终端输出,ClientOnly 就只会在浏览器里输出。全局搜索了下源码也没找到这个词,什么奇怪的巧合
leokun
    3
leokun  
   2024-04-04 12:53:50 +08:00
nuxt 用不下去一点,不知道有没有同感的,不如 astro
xlinux
    4
xlinux  
   2024-04-04 21:43:21 +08:00 via Android
是不是用缓存?把生成的.nuxt 删了再试试?
mundane
    5
mundane  
   2024-04-05 19:35:38 +08:00
什么叫水合问题?
iamzuncle
    6
iamzuncle  
OP
   2024-04-06 01:15:54 +08:00 via Android
@chilllfish 我用的是 Vitesse-nuxt3 那套脚手架,亲测可以,朋友用的裸 nuxt ,都用的 setup 语法糖,use client 写在页顶用冒号包着,没有写在 template 或者 script 内
iamzuncle
    7
iamzuncle  
OP
   2024-04-06 01:17:12 +08:00 via Android
@BeiChuanAlex 确实不好理解,不过知道是什么意思就凑合了,就当是服务端渲染和客户端渲染冲突
iamzuncle
    8
iamzuncle  
OP
   2024-04-06 01:18:18 +08:00 via Android
@xlinux 应该不是,因为后来又测了一遍删除 use client ,就继续报水合问题
iamzuncle
    9
iamzuncle  
OP
   2024-04-06 01:31:06 +08:00 via Android
@leokun 我去看看,我主要是后端,前端是因为写项目需要就边看文档边写了,最开始用的 next ,后来因为有做小程序需求,就改用 nuxt ,结果最后发现 uniapp 没法用 nuxt
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5783 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 24ms UTC 02:26 PVG 10:26 LAX 18:26 JFK 21:26
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