semantic-ui-react不能在我的浏览器上工作,我也不确定为什么-控制台中没有任何错误或问题。
这是来自文件UptimeGuarantee.js的库semantic-ui中的组件
import React from 'react'
import { Header, Icon , Image} from 'semantic-ui-react'
const HeaderExampleUsersIcon = () => (
<div>
<Header as='h2' icon textAlign='center'>
<Icon name='users' circular />
<Header.Content>
Friends
</Header.Content>
</Header>
<Image centered size='large' src='/assets/images/wireframe/centered-paragraph.png' />
</div>
)
export default HeaderExampleUsersIcon在我的App.js上,我调用这个组件:
import React, { Component , PropTypes} from 'react';
import { Button } from 'semantic-ui-react';
import logo from './logo.svg';
import './App.css';
import HeaderExampleUsersIcon from './UptimeGuarantee'
class App extends Component {
render() {
return (
<div className="App">
<div className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<h2>Welcome to React</h2>
</div>
<p className="App-intro">To get started, edit <code>src/App.js</code> and save to reload.</p>
<Button primary>Primary</Button>
<HeaderExampleUsersIcon />
</div>
);
}
}
export default App;结果:

发布于 2017-08-08 03:28:40
semantic-ui-react只是没有样式和字体的组件。
您应该从semantic-ui-css导入样式
import 'semantic-ui-css/semantic.min.css';或将样式添加到html
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.11/semantic.min.css"></link>发布于 2019-07-26 00:30:40
请确保您
npm install --save semantic-ui-react和
npm install --save semantic-ui-css在您的终端中(在项目目录中)
第二个依赖项将允许您应用样式。只需放入
import 'semantic-ui-css/semantic.min.css';在您正在处理的组件中也是如此。
https://stackoverflow.com/questions/45554061
复制相似问题