[英]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.