javascript - 如何在 Ecmascript 6 中加载 css 文件

标签 javascript html css ecmascript-6

<分区>

这里我想加载 .css 文件到我的 Js 文件中。这是我的 .js 文件。

import React from 'react';
import { connect } from 'react-redux';
import cssContent from './MyCss';//Here I want to load that css file.

class Home extends React.Component {
    constructor() {
        super();
        this.state = {

        }
        console.log("Constructor called");
        this.variables = ["name1", "name2"]
    }

 render() {
        const todos = this.props.componentTodos.map((todo) => <div key={todo.id}><p>{todo.name}</p><p>{todo.completed}</p></div>)  
        return (<div>
            {this.variables}
            <h1>This is home</h1>
            <input type="text" name="name" class="applycss" value={this.state.name} onChange={this.setData} />
            <button onClick={this.logData}>Add Todo</button>


            {todos}
        </div>);
    }
export default connect(,)(Home);

我想加载那个 MyCss 文件并在我的文本框中使用那些存在于 render() 方法中的 css 类。

最佳答案

  1. 你需要一个像 webpack2 这样的捆绑工具。

  2. 您将使用 css-loader 开始加载它。

  3. 使用 require('file.css'); 简单地包含它们。

  4. 有很多 ES6 样板可以为您做到这一点。

关于javascript - 如何在 Ecmascript 6 中加载 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46071410/

上一篇:html - 响应式网站问题开放空间

下一篇:css - 针对具有相同视口(viewport)(768 像素或 1024 像素)的 2 或 3 台设备时的媒体查询问题

相关文章:

javascript - 在下拉菜单周围创建边框

javascript - 应用新运算符时有什么区别?

html - 更改 Font Awesome 图标颜色的自定义 css 是什么?

javascript - 使用页面上的专用按钮复制的文本包含大量空格

jquery - 将动画添加到 div 中的其中一张图像

javascript - Jquery/JavaScript 从带有 id 的 div 内的表的 td 获取值

javascript - 如何在不循环的情况下确定元素是否包含在数组中?

html - 根据显示器分辨率自动调整内容大小以适合屏幕

javascript - 位置固定,但在 <body> 上滚动

html - django模板语言系统中图片标签和源的使用方法