-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
antd-mobile图标不显示 #847
Comments
和这个同样的 #846 |
1.0里面无法使用ant-design原本的icon了,看了下目前只支持几个svg,有什么兼容方案是可以使用ant-design的icon么 |
@Gj-tutu 精简的原因在这里 #718 (comment) 自己添加icon的方案在这里 https://mobile.ant.design/components/icon#本地部署 |
@Gj-tutu 支持 type={require('path/to/svg')} 的,0.9 对应的 svg 我明天会放出来,稍等 |
@paranoidjk 恩,看到原因了,只是项目里已经使用了之前的,这次是因为更新成1.0发现不见了。。 |
@paranoidjk 恩,我没注意,应该大版本升级前考虑清楚的,不好意思 |
import React, { PropTypes } from 'react'; import styles from './Header.css'; function Header({ location }) { <NavBar leftContent="返回" mode="light" onLeftClick={() => console.log('onLeftClick')} rightContent={[ , ]} /> ); } Header.propTypes = { function mapStateToProps() { export default connect(mapStateToProps)(Header); 图标什么的都有导入 |
@silentcloud |
check下你的 node_modules/antd-mobile/lib 是不是存在? |
我的情况也是一样的,不过用的roadhog,安装了glob和svg-sprite-loader,在node_modules/roadhog/src/conf/webpack.config.dev.js做了同样配置,图标不显示 |
@paranoidjk 路径检查过的,没问题 |
@PatWu16 windows先参照这里处理一下 #840 (comment) |
svg icon 的使用文档已更新,进行了配置的简化和尽可能兼容到windows以及cnpm等各种情况 https://mobile.ant.design/components/icon ref #866 |
@felixzxk svg icon 的文档已更新,添加了 |
@dancinglone 贴代码格式化是最基本的尊重 |
@paranoidjk 抱歉,我删掉整理一下。谢谢提醒! 我按最新文档安装的,用**cnpm**, windows,关键配置如下:
没有任何报错。 但图标就是显示不出来。(升级前是正常的) 有遇到同样问题的朋友吗,求解。会不会是因为用了cnpm, 或者因为windows路径不是这样定义? |
@dancinglone 你的配置看起来没问题,图标没显示需要你自己调试下。或者你可以在你机器上跑一下官方demo看看 https://github.com/ant-design/antd-mobile-samples/tree/master/rn-web |
现有调整后可以了。 发现我的项目的webpack 配置里面已经有svg相关的loader了,把原来的注释了才可以:
因为原来是没有用到svg的,所以应该没什么问题。但如果原来有,怕不怕有问题? webpack的配置了解的还不够多,我自行了解一下。 先把经历贴出来,让有同样问题的朋友可以参考。 |
本地环境
nodejs+dva+antd-mobile
<NavBar
leftContent="返回"
mode="light"
onLeftClick={() => console.log('onLeftClick')}
rightContent={[
,
]}
/>
运行时Icon不显示
The text was updated successfully, but these errors were encountered: