文件名称:ember-select
文件大小:208KB
文件格式:ZIP
更新时间:2024-05-26 06:07:53
hacktoberfest JavaScript
余烬选择 即用型和可扩展选择组件 为什么不使用现有解决方案? 现有组件要么做得太多,要么做得太少。 我想要一种适用于大多数情况的解决方案,同时仍允许可扩展性。 现有解决方案的一些问题和不喜欢之处: ember-select-box 没有CSS,必须样式化 太抽象了,超过50个文件 多种方法来做同样的事情(组成,扩展,创建) api面很大 ember-cli-selectize 基于jQuery插件 取决于凉亭 与普通的对象数组不能正常工作 直接修改模型 样式问题(来自selectize ) selectize不再真正维护的 ember-power-select 非常大的有效载荷 基于select2默认样式(难看) 是否执行了不属于选择组件的事情,例如数据获取 大小是另一个问题。 尽管压缩后的代码可能并不庞大,但仍然必须在客户端上执行这些代码,这对移动设备而言并不理想。 基于
【文件预览】:
ember-select-master
----ember-cli-build.js(494B)
----testem.js(601B)
----yarn.lock(463KB)
----.eslintrc.js(976B)
----.npmignore(411B)
----.ember-cli(280B)
----CONTRIBUTING.md(633B)
----.travis.yml(1KB)
----config()
--------environment.js(90B)
--------ember-try.js(2KB)
--------optional-features.json(34B)
----LICENSE.md(1KB)
----README.md(6KB)
----addon()
--------utils()
--------styles()
--------components()
--------.gitkeep(0B)
--------templates()
----.template-lintrc.js(57B)
----.editorconfig(367B)
----tests()
--------integration()
--------index.html(1KB)
--------test-helper.js(234B)
--------.eslintrc.js(119B)
--------helpers()
--------dummy()
--------unit()
----.gitignore(369B)
----app()
--------utils()
--------components()
--------.gitkeep(0B)
----index.js(71B)
----.watchmanconfig(37B)
----.eslintignore(240B)
----package.json(2KB)
----vendor()
--------.gitkeep(0B)