Cat1007

Results 16 issues of Cat1007

### 这个功能解决了什么问题 当提示项比较多时,优化性能 ### 你建议的方案是什么 类似select那样,支持scroll属性

💪🏻 enhancement

### 🤔 这个 PR 的性质是? - [x] 新特性提交 ### 💡 需求背景和解决方案 https://github.com/TDesignOteam/tdesign-api/pull/637 解决在插件使用场景下,渲染子组件中无法使用 router,或 v-loading 等全局指令的问题,可以将 appContext 绑定到插件或在调用方法时传入。 支持插件 `dialog` `drawer` `message` `notification` `loading` 以 `DialogPlugin` 作为例子提供使用方法: 1. 通过全局的插件进行绑定 ```typescript...

### Clear and concise description of the problem `computedAsync` depends on `watchEffect`, however when using `computedAsync` outside component setup function, watcher won't stop unless calling the return callback of `watchEffect`...

question

### 🤔 这个 PR 的性质是? - [x] 日常 bug 修复 ### 🔗 相关 Issue 自动宽度设置错误,导致元素错位 ### 💡 需求背景和解决方案 需要再元素返回 DomTree 时,重新触发一次宽度计算,此时 `ResizeObserver` 无法监听,增加 `IntersectionObserver` 引入了新的依赖 `@vueuse/core` ### 📝 更新日志 ####...

### tdesign-vue-next 版本 1.17.2 ### 重现链接 https://stackblitz.com/edit/kdlvdhnl?file=src%2Fdemo.vue ### 重现步骤 即使配置了拖拽的回调,但无法触发,也失去了 TagInput 的拖拽能力 排查代码后发现,当 TagInput 传入了 `valueDisplay` 后,拖拽会生效,这个设计本身合理 https://github.com/Tencent/tdesign-vue-next/blob/8f191aaef22374cdf2769c2dbe61ad32987a18ae/packages/components/tag-input/tag-input.tsx#L187 https://github.com/Tencent/tdesign-vue-next/blob/8f191aaef22374cdf2769c2dbe61ad32987a18ae/packages/components/tag-input/tag-input.tsx#L227 但是 Select 组件在 https://github.com/Tencent/tdesign-vue-next/pull/5424 中,使用自身实现的 Tag 渲染 作为默认覆盖传入,导致拖拽的配置无法生效 期望加入的相关适配能实现在 SelectInput /...

🐞 bug

### UnoCSS version 66.5.1 ### Describe the bug 当开发时,按需引入的组件样式插入在 unocss 之前,此时组件上的工具类优先级高于组件样式,覆盖生效。 构建时,样式产物插入在 unocss 之后,工具类失效 ### Reproduction https://stackblitz.com/edit/pw66vw6y?file=src%2Fcomponents%2Fdemo.vue,src%2Findex.vue,src%2Fmain.js,src%2Frouter.js,vite.config.js 如上述示例中 ```js // trigger unplugin side effect import { Loading } from 'tdesign-vue-next';...