TypeScript ,import引入css样式,可以用,但是值全是undefined
popup.css
.yp-popup {
position: fixed;
z-index: 999;
border: 1px solid #d9d9d9;
}
popup.css.d.ts
declare const styles: {
readonly 'yp-popup': string
}
export default styles
popup.ts
import styles from './popup.css'
function popup() {
return styles['yp-popup']
}
export default popup
console.log(popup) 结果如下:
popup() {
return _popup_css__WEBPACK_IMPORTED_MODULE_0___default.a['yp-popup'];
}
console.log(popup()) 结果为undefined
请教大神,这个哪里不对?万分感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看下你的 webpack 的配置,通常 css 和 css module 的解析规则不同,css module 通常需要配置 css-loader
modules: true
,也有可能你要用styles.module.css
引入