@hanting003
2016-11-09T21:48:17.000000Z
字数 3450
阅读 1425
Element开发团队:http://element.eleme.io
Element开发团队:简单的样式可以通过覆盖来修改;对于大规模的自定义,我们提供了一套自定义主题的工具,文档看这里:https://github.com/ElemeFE/element/blob/master/custom-theme.md 。简单来说,通过修改样式变量、编译主题、引入主题,就可以实现自定义主题。
Element开发团队:阅读源码的话,可以先 clone 项目后,先试试用 npm run new 指令创建一个新组件,看看我们的一个组件包含了哪些东西。要理解源码的话就自己边改代码边测试效果吧。
Element开发团队:不太明白想问什么。
**Element开发团队:**Element 的主页是一个 SPA,每种语言对应了一个 .vue 文件,而这些 .vue 文件是通过一个统一的模板和语言配置文件生成出来的。
Element开发团队:抱歉,我们的失误,图中确实应该是 locale。
Element开发团队:目前没有将 Element 移植到移动端的计划。不过,我们已经有一套移动端组件库了:https://github.com/ElemeFE/mint-ui ,它有两个版本,分别兼容 Vue 1.x 和 2.0。
**Element开发团队:**Vue 和 Markdown 的结合,我们是自己做了一个 vue-markdown-loader, 作用是将 Markdown 文件转成 Vue 组件(生成的文件在插件的 .cache 目录里),最后通过 vue-loader 处理。可以去看看这个 loader 的源码就明白了。
Element开发团队:不太清楚“element还有继续的必要”是什么意思,据我们在gitter对用户的了解,现在已经有不少用户将 element 实用到她们公司的产品开发里。element 的生态发展除了我们团队本身以外还需要依靠开源的力量来进行优化和发展。
Element开发团队:组件开发中会不断收到各种的功能需求的反馈,通过github仓库issue来推动我们组件的功能更新和维护。不太清楚“逻辑组件”的含义,element 里除了按钮这样特殊的组件外都是带有逻辑的。
Element开发团队:在组件开发过程中没有参考任何jq插件的动效。实际上基于mvvm框架下的组件库开发相对于jq是轻松很多的,因为你不需要手动地处理事件绑定和视图的更新。
Element开发团队:文档中说「开发时」Vue 还处于 RC 阶段,主要指的是今年的八九月份,那时 Vue 每更新一个 RC 版本,我们就跟着做一遍测试,然后发现几个 bug 的情景还历历在目。Vue 2.0 是上个月正式发布的,我们也在今天发布了 Element 的正式版。
Element开发团队:有,看这里:https://github.com/ElementUI/element-starter。如果熟悉 cooking 或 laravel,我们也提供了相应的模板:https://github.com/ElementUI/element-cooking-starter 、 https://github.com/ElementUI/element-in-laravel-starter 。
Element开发团队:是的。不过自从 Element 开源以来,社区出现了一批热心用户,他们也贡献了自己的代码。所有贡献者可以从这里看到:https://github.com/ElemeFE/element/graphs/contributors 。
你怎么看?
Element开发团队:这几年网速已经提升不少,同时前端项目的复杂度也变得越来越高。比起库的体积,可能现在开发效率才是开发者所关心的。
Element开发团队:有借鉴过,我们不仅借鉴过 AntDesign,国内外大大小小的 Design Language 都有借鉴学习。很多信息前人已经总结过,我们希望可以快速的获得这些知识,以便更快的走到前方去探索更前沿的设计。
Element开发团队:目前我们还没有精力去收集整理使用了 Element 的项目,不过按照最近一段时间在 Gitter 里讨论看到了一些开发者分享的项目链接,完成质量还是挺高的。过段时间我们会在 issue 里开始征集大家使用 Element 组件库的作品链接做分享。
Element开发团队:可以用 element-theme 主题自定义工具,或者直接下载 element-theme-default 主题包自己修改主题。如果只是简单的修改,建议直接覆盖样式。
Element开发团队:回答19:freecodecamp 和 codecademy 都是很好的入门途径。
Element开发团队:和 React 相比,我们公司前端使用 Vue 的更多。为了照顾到大多数人,我们选用 Vue 作为 Element 的框架。
Element开发团队: element 没有用到vuex的情景
Element开发团队:与后台业务关联很大的组件应该不会直接开放,不过这个组件如果能解决类似的其他问题,我们会抽离业务属性将之作为「基础组件」开放出来。城市选择只用了比较基础的 Select 组合而已。[调皮]
Element开发团队:动画效果方面我们还没有人力去探索和研究,主要精力还是放在业务系统的搭建上