fwh1990

Results 188 comments of fwh1990

我不认为设置默认颜色是个好主意,因为这会把多色彩的图标也重置成单色了,在实际的业务场景中,工作量并不会降低。你觉得呢

> 或者应该设置一个开关 不填就不处理 填了就设置成默认颜色? 这个确实可以办得到,不过这样做会导致全部图标都是那个颜色,而不是某个view下面,也许不是你想要的。 还有一种方案是用context,~~这个得基于react 16.8.0+~~

我这边做一个context上去,context是可行的补充方案

目前想了几种方案: 1、增加`IconColorContext`和`IconSizeContext`,需要什么传什么 ```javascript ``` 2、增加`IconContext`,传入的value为对象,包含color和size,这种传入复合数据会造成子组件总是重渲染 ```javascript ``` 3、不处理,由用户自行实现,只需按照如上方案简单的包装即可 ----------- 考虑中

需要先安装 `npm install taro-iconfont-cli --save-dev`,或者使用yarn

我觉得你要的是一个函数,执行函数能返回图标名称的数组,比如 ```typescript function getIconNames() { return ['wechat', 'alipay', 'baidu']; } ``` 但是基于小程序的机制,没办法随意调用函数!! 目前能想到的方案是: 生成一个包含所有名称的json文件,导出到项目根目录。您再根据这份json文件做业务处理。 --------- > ,需求是都显示出来,点某个获取到icon值 这个属于业务了。iconfont上面把所有图标截图下来不是更快

https://github.com/NervJS/taro/issues/5778#issuecomment-716378137

Taro 3.0太多人抱怨了,问题很多,现在就是因为官方本身不支持造成的。issue里作者说了,3.1会修复这个问题。