簡體   English   中英

導入css變量到next.js中的tsx文件

[英]Import css variable to the tsx file in next.js

我正在使用 next.js,假設我有一個 myStyles.css 文件,如下所示:

.root {
 --my-custom-variable: 1;
}

現在我想在 .tsx 文件中使用這個變量值。 我怎樣才能做到這一點?

這是我到目前為止得到的:

import styles from './myStyles.css';

const result = getComputedStyle(document.getElementsByClassName(styles.root)[0]).getPropertyValue('--my-custom-variable')

它可以工作,但看起來不太好,因為您需要等到 DOM 元素加載完畢,所以您必須將它放在 React.useEffect() 中才能使其工作。 那么也許有更好的方法?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM