tiny-vue icon indicating copy to clipboard operation
tiny-vue copied to clipboard

TinyVue is an enterprise-class UI component library of OpenTiny community, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.

Results 369 tiny-vue issues
Sort by recently updated
recently updated
newest added

### Version 3.17.0 ### Vue Version 3.2.31 ### Link to minimal reproduction date-picker配置picker-options中disabledDate时进行时间大小判断导致页面卡死: const pickerOptions = { disabledDate(time) { return time.getTime() > Date.now() || time.getTime() < new Date('2023-08-01').getTime() } }...

bug

### What problem does this feature solve `tiny-vue-simple.mjs`中没有export `TinyBaseSelect`,无法使用``标签 `https://registry.npmmirror.com/@opentiny/vue-runtime/3.18.0/files/dist3/tiny-vue-simple.mjs` ### What does the proposed API look like export TinyBaseSelect ### What is your project name 无

bug

### What problem does this feature solve 合计行正常情况下是加载数据和编辑数据后会触发合计行重算,但是有些情况修改gird数据时;例如,插入新行insertAt,获取高亮行getCurrentRow()后修改数据,合计行都不重算。 ### What does the proposed API look like 提供一个合计行重算的方法,在特殊情况下自行调用。gird的数据有任何变化时,都可以根据自行调用重算合计行 ### What is your project name wyq

bug

### Version latest ### Vue Version latest ### Link to minimal reproduction gird复选框,在选择行时,似乎会重新渲染所有行,在大数据时(不用特别大数据,10列,100行以上就开始有点卡顿了),会出现选择行卡顿的情况,特别在一些性能不好的电脑上更明显。 这个问题虽然可以通过开启虚拟滚动缓解,但是虚拟滚动页面展示似乎还有一些bug。有时页面会显示为空,或者滚动时第一行是空白 ### Step to reproduce 官网例子,自定义表体行样式中, 1增加列10列以上,数据增加至100行以上, 2、rowClassName方法里输出行号 const rowClassName = ({ rowIndex }) => { console.log(rowIndex);...

bug

### What problem does this feature solve 丰富组件库内容,用户使用也不用去引入第三方额外数据,方便用户操作 ### What does the proposed API look like 就一个组件,用户的数字从0开始一直滚动到定义是值,也可以自定义是否开启动画、动画持续时间、精度等API操作内容 具体详情可以参考这个 https://www.naiveui.com/zh-CN/os-theme/components/number-animation ### What is your project name 自行提议的

enhancement

# PR ## PR Checklist Please check if your PR fulfills the following requirements: - [ ] The commit message follows our [Commit Message Guidelines](https://github.com/opentiny/tiny-vue/blob/dev/CONTRIBUTING.md) - [ ] Tests for...

enhancement

# PR ## PR Checklist Please check if your PR fulfills the following requirements: - [x] The commit message follows our [Commit Message Guidelines](https://github.com/opentiny/tiny-vue/blob/dev/CONTRIBUTING.md) - [ ] Tests for the...

bug

### What problem does this feature solve 用户使用体验、体感会更好,不会让弹框的突然打开跟关闭显得很生硬 ### What does the proposed API look like 在样式中添加淡入淡出的样式即可 ### What is your project name 数字化管理系统

bug

### What problem does this feature solve 用户体验、体感会更好,目前打开有弹框的关闭显得很生硬 ### What does the proposed API look like 在样式中添加淡入淡出的样式即可 ### What is your project name 数字化管理系统

bug

### Version latest ### Vue Version latest ### Link to minimal reproduction 最小可复现Demo(点击展开,复制里面的链接,在浏览器地址栏打开) https://opentiny.design/vue-playground?mode=pc&theme=smb#3.18|eyJzcmMvQXBwLnZ1ZSI6IjxzY3JpcHQgbGFuZz1cInRzeFwiPlxyXG4vLyDlvJXlhaUgQG9wZW50aW55L3Z1ZSDnu4Tku7ZcclxuaW1wb3J0IHsgQnV0dG9uLCBMaW5rIH0gZnJvbSAnQG9wZW50aW55L3Z1ZSdcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBjb21wb25lbnRzOiB7XHJcbiAgICBUaW55QnV0dG9uOiBCdXR0b24sXHJcbiAgICBUaW55TGluazogTGlua1xyXG4gIH0sXHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIG1zZzogJ2hlbGxvIHdvcmxkISdcclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48dGVtcGxhdGU+XHJcbiAgPFRpbnlCdXR0b24+56Gu5a6aPC9UaW55QnV0dG9uPlxyXG4gIDxoMT57eyBtc2cgfX08L2gxPlxyXG4gIDxkaXYgY2xhc3M9XCJ0aW55dnVlXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwidGlueXZ1ZS1wYWdlXCI+XHJcbiAgICAgIHRpbnl2dWVcclxuICAgICAgPHRpbnktbGluayB0eXBlPVwic3VjY2Vzc1wiIGhyZWY9J2h0dHBzOi8vZ2l0aHViLmNvbS9vcGVudGlueS90aW55LXZ1ZSc+XHJcbiAgICAgICAgdGlueXZ1ZVxyXG4gICAgICA8L3RpbnktbGluaz5cclxuICAgIDwvZGl2PlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJsZXNzXCIgc2NvcGVkPlxyXG4gIGgxe1xyXG4gICAgY29sb3I6IzVlN2NlMDtcclxuICB9XHJcbiAgLnRpbnl2dWV7XHJcbiAgICBmb250LXNpemU6IDE4eHA7XHJcbiAgICAmLXBhZ2V7XHJcbiAgICAgIGNvbG9yOiM1ZTdjZTA7XHJcbiAgICB9XHJcbiAgfVxyXG48L3N0eWxlPlxyXG4iLCIiOiJ7XCJpbXBvcnRzXCI6e1widnVlXCI6XCJodHRwczovL3JlZ2lzdHJ5Lm5wbW1pcnJvci5jb20vdnVlLzMuNC4yNy9maWxlcy9kaXN0L3Z1ZS5ydW50aW1lLmVzbS1icm93c2VyLmpzXCIsXCJlY2hhcnRzXCI6XCJodHRwczovL3JlZ2lzdHJ5Lm5wbW1pcnJvci5jb20vZWNoYXJ0cy81LjQuMS9maWxlcy9kaXN0L2VjaGFydHMuZXNtLmpzXCIsXCJAdnVlL2NvbXBpbGVyLXNmY1wiOlwiaHR0cHM6Ly9yZWdpc3RyeS5ucG1taXJyb3IuY29tL0B2dWUvY29tcGlsZXItc2ZjLzMuNC4yNy9maWxlcy9kaXN0L2NvbXBpbGVyLXNmYy5lc20tYnJvd3Nlci5qc1wiLFwiQG9wZW50aW55L3Z1ZVwiOlwiaHR0cHM6Ly9yZWdpc3RyeS5ucG1taXJyb3IuY29tL0BvcGVudGlueS92dWUtcnVudGltZS8zLjE4L2ZpbGVzL2Rpc3QzL3RpbnktdnVlLXBjLm1qc1wiLFwiQG9wZW50aW55L3Z1ZS1pY29uXCI6XCJodHRwczovL3JlZ2lzdHJ5Lm5wbW1pcnJvci5jb20vQG9wZW50aW55L3Z1ZS1ydW50aW1lLzMuMTgvZmlsZXMvZGlzdDMvdGlueS12dWUtaWNvbi5tanNcIixcIkBvcGVudGlueS92dWUtbG9jYWxlXCI6XCJodHRwczovL3JlZ2lzdHJ5Lm5wbW1pcnJvci5jb20vQG9wZW50aW55L3Z1ZS1ydW50aW1lLzMuMTgvZmlsZXMvZGlzdDMvdGlueS12dWUtbG9jYWxlLm1qc1wiLFwiQG9wZW50aW55L3Z1ZS1jb21tb25cIjpcImh0dHBzOi8vcmVnaXN0cnkubnBtbWlycm9yLmNvbS9Ab3BlbnRpbnkvdnVlLXJ1bnRpbWUvMy4xOC9maWxlcy9kaXN0My90aW55LXZ1ZS1jb21tb24ubWpzXCIsXCJAb3BlbnRpbnkvdnVlLWRpcmVjdGl2ZVwiOlwiaHR0cHM6Ly9yZWdpc3RyeS5ucG1taXJyb3IuY29tL0BvcGVudGlueS92dWUtcnVudGltZS8zLjE4L2ZpbGVzL2Rpc3QzL3RpbnktdnVlLWRpcmVjdGl2ZS5tanNcIixcIkBvcGVudGlueS92dWUtdGhlbWUvXCI6XCJodHRwczovL3JlZ2lzdHJ5Lm5wbW1pcnJvci5jb20vQG9wZW50aW55L3Z1ZS10aGVtZS8zLjE4L2ZpbGVzL1wiLFwiQG9wZW50aW55L3Z1ZS10aGVtZS1tb2JpbGUvXCI6XCJodHRwczovL3JlZ2lzdHJ5Lm5wbW1pcnJvci5jb20vQG9wZW50aW55L3Z1ZS10aGVtZS1tb2JpbGUvMy4xOC9maWxlcy9cIixcIkBvcGVudGlueS92dWUtcmVuZGVybGVzcy9cIjpcImh0dHBzOi8vcmVnaXN0cnkubnBtbWlycm9yLmNvbS9Ab3BlbnRpbnkvdnVlLXJlbmRlcmxlc3MvMy4xOC9maWxlcy9cIixcInNvcnRhYmxlanNcIjpcImh0dHBzOi8vcmVnaXN0cnkubnBtbWlycm9yLmNvbS9zb3J0YWJsZWpzLzEuMTUuMC9maWxlcy9tb2R1bGFyL3NvcnRhYmxlLmVzbS5qc1wiLFwiQG9wZW50aW55L3Z1ZS1kZXNpZ24tc21iXCI6XCJodHRwczovL3JlZ2lzdHJ5Lm5wbW1pcnJvci5jb20vQG9wZW50aW55L3Z1ZS1kZXNpZ24tc21iLzMuMTgvZmlsZXMvaW5kZXguanNcIn19IiwidHNjb25maWcuanNvbiI6IntcclxuICBcImNvbXBpbGVyT3B0aW9uc1wiOiB7XHJcbiAgICBcImFsbG93SnNcIjogdHJ1ZSxcclxuICAgIFwiY2hlY2tKc1wiOiB0cnVlLFxyXG4gICAgXCJqc3hcIjogXCJwcmVzZXJ2ZVwiLFxyXG4gICAgXCJ0YXJnZXRcIjogXCJFU05leHRcIixcclxuICAgIFwibW9kdWxlXCI6IFwiRVNOZXh0XCIsXHJcbiAgICBcIm1vZHVsZVJlc29sdXRpb25cIjogXCJCdW5kbGVyXCIsXHJcbiAgICBcImFsbG93SW1wb3J0aW5nVHNFeHRlbnNpb25zXCI6IHRydWVcclxuICB9LFxyXG4gIFwidnVlQ29tcGlsZXJPcHRpb25zXCI6IHtcclxuICAgIFwidGFyZ2V0XCI6IDMuM1xyXG4gIH1cclxufVxyXG4iLCJkYXRhLXN3aXRjaC52dWUiOiI8dGVtcGxhdGU+XG4gIDxkaXY+XG4gICAgPHRpbnktZmx1ZW50LWVkaXRvciB2LW1vZGVsPVwidmFsdWVcIiA6ZGF0YS10eXBlPVwiZmFsc2VcIiA6ZGF0YS11cGdyYWRlPVwiZmFsc2VcIj48L3RpbnktZmx1ZW50LWVkaXRvcj5cbiAgICDlhoXlrrnvvJo8YnIgLz5cbiAgICB7eyB2YWx1ZSB9fVxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQgc2V0dXA+XG5pbXBvcnQgeyByZWYgfSBmcm9tICd2dWUnXG5pbXBvcnQgeyBUaW55Rmx1ZW50RWRpdG9yIH0gZnJvbSAnQG9wZW50aW55L3Z1ZSdcblxuY29uc3QgdmFsdWUgPSByZWYoJzxwPkhlbGxvIDxzdHJvbmc+Rmx1ZW50RWRpdG9yPC9zdHJvbmc+ITxpbWcgc3JjPVwiaHR0cHM6Ly9yZXMuaGMtY2RuLmNvbS90aW55LXZ1ZS13ZWItZG9jLzMuMTguMC4yMDI0MDgyMTExMjAzMi9zdGF0aWMvaW1hZ2VzL21vdW50YWluLnBuZ1wiIGRhdGEtaW1hZ2UtaWQ9XCJpbWcwXCIgZGV2dWktZWRpdG9yeC1pbWFnZT1cInRydWVcIiBzdHlsZT1cInZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcIj48L3A+Jylcbjwvc2NyaXB0PlxuIiwiX28iOnt9fQ== ### Step to reproduce 可复现代码: ```html 内容: {{ value }} import { ref } from 'vue'...

bug