小编Hoa*_*ien的帖子

无法在React项目中导入materialize-css以使用Chips

我按命令创建了项目:

create-react-app app
Run Code Online (Sandbox Code Playgroud)

我正在使用materialize-css http://materializecss.com/,并希望使用芯片http://materializecss.com/chips.html.

import React, { Component } from 'react';
import $ from 'jquery';
import 'materialize-css';

class Form extends Component {
    constructor(props) {
        super(props);
        $(document).ready(function() {
            $('.chips').material_chip({
                data: [{
                   tag: 'Apple',
                }, {
                   tag: 'Microsoft',
                }, {
                   tag: 'Google',
                }],
            });
        });
    }
    render() {
        return (
            <div>
                <div className="chips"></div>
                <button>Add</button>
            </div>
        )
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图导入:

import 'materialize-css/bin/materialize.css'
import 'materialize-css/bin/materialize.js'
Run Code Online (Sandbox Code Playgroud)

但它不起作用.浏览器抛出错误:

Uncaught TypeError: $(...).material_chip is not a function
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

9
推荐指数
1
解决办法
8572
查看次数

标签 统计

javascript ×1

reactjs ×1