我有一个关于React的项目,我需要将FontAwesome集成到它.我找到了官方图书馆并按照自述文件的说明安装了它
$ npm i --save @fortawesome/fontawesome
$ npm i --save @fortawesome/react-fontawesome
Run Code Online (Sandbox Code Playgroud)
当我尝试在我的代码中使用它时,如下所示:
<FontAwesomeIcon icon='plus'/>
<FontAwesomeIcon icon={['fa', 'coffee']}/>
Run Code Online (Sandbox Code Playgroud)
我在控制台上收到此错误:
Could not find icon {prefix: "fas", iconName: "plus"}
Could not find icon {prefix: "fa", iconName: "coffee"}
Run Code Online (Sandbox Code Playgroud)
我试图将FontAwesome css链接包含在头部,但它没有帮助.我在用npm v4.6.1; node v8.9.1; react v16.2.
我有一个具有以下结构的表:
Contents (
id
name
desc
tdate
categoryid
...
)
Run Code Online (Sandbox Code Playgroud)
我需要对这个表中的数据做一些统计。例如,我想通过分组和该类别的 id 来获取具有相同类别的行数。此外,我想n按降序限制它们的行,如果有更多可用类别,我想将它们标记为“其他”。到目前为止,我已经对数据库提出了 2 个查询:
n按降序选择行:
SELECT COALESCE(ca.NAME, 'Unknown') AS label
,ca.id AS catid
,COUNT(c.id) AS data
FROM contents c
LEFT OUTER JOIN category ca ON ca.id = c.categoryid
GROUP BY label
,catid
ORDER BY data DESC LIMIT 7
Run Code Online (Sandbox Code Playgroud)
选择其他行作为一:
SELECT 'Others' AS label
,COUNT(c.id) AS data
FROM contents c
LEFT OUTER JOIN category ca ON ca.id = c.categoryid
WHERE c.categoryid NOT IN ($INCONDITION)
Run Code Online (Sandbox Code Playgroud)
但是当我在 db 表中没有任何类别组时,我仍然会得到一个“其他”记录。是否可以在一个查询中进行,并使“其他”记录可选?