V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
siwadiya
V2EX  ›  前端开发

Vue 的 Suspense 不能和 v-if 一起使用吗

  •  
  •   siwadiya · 4 天前 · 344 次点击
    https://imgur.com/a/3tnjV7X


    首次加载的时候并没有显示 fallback 的内容,而是空白的
    3 条回复    2024-11-18 20:35:16 +08:00
    kk2syc
        1
    kk2syc  
       4 天前
    https://cn.vuejs.org/guide/built-ins/suspense

    不是 v-if 的问题,看下 suspense 文档
    magicflower
        2
    magicflower  
       4 天前 via Android
    可以理解为# default 内没有异步任务,直接返回了 undefined 所以看到的是空白。
    siwadiya
        3
    siwadiya  
    OP
       4 天前
    @kk2syc 就是说无法通过一个按钮来控制加载组件?
    像 React 这种
    ```tsx
    <Suspense fallback={<div>waiting...</div>}>{isShow && <LazyComponent />}</Suspense>
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2342 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:01 · PVG 09:01 · LAX 17:01 · JFK 20:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.