Skip to content

[Bug]: BottomSheet, Calendar, Popup, Slider, Tabs, Toast 这些组件中使用了 window 对象,在服务端渲染时会报错。 #32

@jeremy-zhao

Description

@jeremy-zhao

模块

stdf (STDF 组件)

版本

No response

描述缺陷

BottomSheet, Calendar, Popup, Slider, Tabs, Toast 这些组件中使用了 window 对象
SSR时,服务端没有 window 对象,导致空引用异常

复现

目前,在使用这些组件时,不得不加上 {#if browser}。

你的想法

建议您使用 css calc,尽量规避使用 window 对象。或者在 onMount 钩子中提取诸如 window.innerHeight 的值。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions