Skip to content

useCssSupports

类别
导出体积
上次更改
2 months ago

兼容 SSR 的响应式 CSS.supports

示例

useCssSupports("display: flex"): false
useCssSupports("container-type", "scroll-state"): false

用法

ts
import { 
useCssSupports
} from '@vueuse/core'
const {
isSupported
} =
useCssSupports
('container-type', 'scroll-state')

类型声明

ts
export interface UseCssSupportsOptions extends ConfigurableWindow {
  
ssrValue
?: boolean
} export interface UseCssSupportsReturn extends Supportable {} export declare function
useCssSupports
(
property
:
MaybeRefOrGetter
<string>,
value
:
MaybeRefOrGetter
<string>,
options
?: UseCssSupportsOptions,
): UseCssSupportsReturn export declare function
useCssSupports
(
conditionText
:
MaybeRefOrGetter
<string>,
options
?: UseCssSupportsOptions,
): UseCssSupportsReturn

源码

源码演示文档

贡献者

一纸忘忧
Daniel Roe
Vida Xie
Robin

更新日志

Pending for release...
76b0b - fix(core): always return ssrValue in useCssSupports before mounted (#5290)
c1282 - feat: add useCssSupports (#5266)