hellof2e / quark-design Goto Github PK
View Code? Open in Web Editor NEWBrowser-native component library, framework-agnostic, base on web components.(无框架,跨技术栈组件库,即插即用。)
Home Page: https://quark-ecosystem.github.io/quarkd-docs
License: MIT License
Browser-native component library, framework-agnostic, base on web components.(无框架,跨技术栈组件库,即插即用。)
Home Page: https://quark-ecosystem.github.io/quarkd-docs
License: MIT License
demo示例里图片组件高度都多了5px
请问一下,有计划支持taro吗
同 #75 ,还有一些组件无法成功引用:
可以在官方demo中复现,不知道有没有什么好的解决办法。
new
No response
No response
希望能有选择性的在底部弹出的相册/相机二选一进行上传
No response
No response
No response
No response
No response
No response
目前 README 中对几个组件库的 CDN 文件体积进行了对比:
以上体积数据与我验证的结果并不相符,请问是否是数据统计有误?
明确数据统计方式,或修正数据。
后续有考虑提供一些 PC 端的表单组件吗
No response
一般的走马灯组件都会有鼠标移入暂停的能力,移动端可以设置一个点击暂停的能力
https://github.com/EvodiaAut/vue-marquee-text-component/blob/master/README.md 参考这里的 pause 功能就可以
随便找个组件看了一下,就拿 Stepper 组件来说 限制了范围之后的值就删不掉了,到实际业务场景假如设置一个非必填题,那如果用户不下心填错了,怎么删都删不掉那要重新刷新页面嘛?
再一个就更怪了,为什么开始只能输入0.x, 不能输入5.x,6.x...?
在一个就是输入一个2,按一下删除会变成 0?,再按一下才是null?
【popup组件】关闭按钮点击不可关闭,需要双击才能关闭
应该添加zoom入参,允许查看大图时,可以通过手势放大缩小,无需开发者自己去写这段逻辑,图片能手势缩放对移动端来说属于重要且基本的功能之一
在文档示例中 点击选中4星的评分的时候,变成5星啦
在库里就做了 vw 转化, 不想跟着转的话对齐都很麻烦了, 这个不用做成默认行为吧?
禁止上传的的图标是不是应该有点变化,和非禁止样子一样,点击也没提示
缺少单独build的npm script
一时没能理解sticky 的offsettop属性为什么单位只能是vw,应该能写各种单位尺寸才对吧,内部还使用了convertVw方法,写了其他单位,就变成NaN了,
如果只能限制一个单位,也应该是vh吧
希望支持服务端渲染框架
HTMLElement is not defined
一直想等一个完整的跨端UI组件,等好这么久终于等到了,感谢开源
问题说明:文档站点的更新日志没同步
期望: 同步更新 changelog
具体页面 Url:https://quark-design.hellobike.com/#/zh-CN/component/button
具体体现:
1.左侧内容目录部分可以流畅滚动,右侧组件使用指南部分滚动卡顿。
2.在 Safari 浏览器没有此现象。
附上视频:
从最后一个滑动到第一个,过渡效果丢失
quark-textarea, 连动态绑定值都不行, 这框架有什么毛用
all
No response
执行npx lerna run --scope quarkd test 测试命令报错
lerna notice cli v5.1.8
lerna info versioning independent
lerna notice filter including "quarkd"
lerna info filter [ 'quarkd' ]
lerna info Executing command in 1 package: "yarn run test"
lerna ERR! yarn run test exited 1 in 'quarkd'
lerna ERR! yarn run test stdout:
yarn run v1.22.18
$ karma start --timeout 10000
START:
08 11 2022 22:50:51.021:WARN [filelist]: Pattern "/Users/tang/Documents/mian/quark-design/packages/quark/snapshots//*.md" does not match any file.
08 11 2022 22:50:51.022:WARN [filelist]: Pattern "/Users/tang/Documents/mian/quark-design/packages/quark/src/packages//*.test.js" does not match any file.
08 11 2022 22:50:51.037:INFO [karma-server]: Karma v5.2.3 server started at http://localhost:9876/
08 11 2022 22:50:51.037:INFO [launcher]: Launching browsers ChromeHeadlessNoSandbox with concurrency unlimited
08 11 2022 22:50:51.040:INFO [launcher]: Starting browser ChromeHeadless
08 11 2022 22:50:51.569:INFO [Chrome Headless 107.0.5304.87 (Mac OS 10.15.7)]: Connected on socket M9TcB-qiw6W1uWxMAAAA with id 79500159
Finished in 0 secs / 0 secs @ 22:50:51 GMT+0800 (**标准时间)
SUMMARY:
✔ 0 tests completed
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
lerna ERR! yarn run test stderr:
warning package.json: No license field
(node:68367) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
(Use node --trace-deprecation ...
to show where the warning was created)
(node:68367) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
(node:68367) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
(node:68367) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
(node:68367) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
(node:68367) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
error Command failed with exit code 1.
lerna ERR! yarn run test exited 1 in 'quarkd'
No response
No response
No response
No response
No response
No response
No response
https://quark-design.hellobike.com/#/zh-CN/guide/introduction
1.0.12
No response
import React, { useState } from 'react';
import { Button } from '@quarkd/quark-react';
// import { Button } from 'antd';
const Index = () => {
const [count, setCount] = useState(0);
console.log(count);
return (
export default Index;
1
2
react
No response
No response
No response
No response
目前只提供了vue和react的用法,其他的我觉着也得来一份(公司使用Angular,移动端用ionic),有的话会直观一点,光靠看vue用法转换多少都得花点时间
虽然你们才刚开源不久,但不依赖技术栈这点值得关注,毕竟国内ng能用的资源本就不多
Lit 本身也是个开发wc的库,可否利用 quark 作为 ui 框架在 Lit 中使用,是否有比较好的例子可以参考?
quark 以 web-components 作为基础来实现,跨框架的思路很棒,但在现有 / 复杂项目中引入整个 UI 库比较困难,而且设计风格不一致,即使覆盖样式后也可能会在升级后出现样式不兼容的情况。希望能够像 radix-ui
一样,给开发者最大的样式自定义自由,并且支持单独安装(独立组件 package),这样会比较便于使用。
lit是google开发的web component的辅助框架,大小也不大,使用起来比较灵活。
直接用lit
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.