next开发中,如何测试骨架屏显示

以组件UsernamePasswordLogin为例

1、在 UsernamePasswordLogin 组件中添加人为延迟:

export async function UsernamePasswordLogin() {
  // 添加 3 秒延迟
  await new Promise((resolve) => setTimeout(resolve, 3000));
  
  return (
    // 你的登录表单内容
  )
}

2、如果想要一直显示骨架屏进行开发调试,可以临时注释掉实际组件:

<Suspense
  fallback={
    <div className="w-[400px] p-6 space-y-4 bg-white/80 backdrop-blur-sm rounded-lg shadow-lg">
      {/* ... 骨架屏代码 ... */}
    </div>
  }
>
  {/* 临时注释掉实际组件,这样就会一直显示骨架屏 */}
  {/* <UsernamePasswordLogin /> */}
</Suspense>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值