Selaa lähdekoodia

fix(countdown-input): add `slots` support

为CountdownInput组件添加Input的插槽支持
无木 3 vuotta sitten
vanhempi
commit
a764a95ae9
2 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  1. 1 0
      CHANGELOG.zh_CN.md
  2. 3 0
      src/components/CountDown/src/CountdownInput.vue

+ 1 - 0
CHANGELOG.zh_CN.md

@@ -30,6 +30,7 @@
 - **MultipleTab** 修复可能会意外创建登录路由标签的问题
 - **BasicTree** 修复搜索功能可能导致`checkedKeys`丢失的问题
 - **CodeEditor** 修复 value 不支持 v-model 用法的问题
+- **CountdownInput** 修复不支持`input`插槽的问题
 - **其它**
   - 修复菜单默认折叠的配置不起作用的问题
   - 修复`safari`浏览器报错导致网站打不开

+ 3 - 0
src/components/CountDown/src/CountdownInput.vue

@@ -3,6 +3,9 @@
     <template #addonAfter>
       <CountButton :size="size" :count="count" :value="state" :beforeStartFunc="sendCodeApi" />
     </template>
+    <template #[item]="data" v-for="item in Object.keys($slots).filter((k) => k !== 'addonAfter')">
+      <slot :name="item" v-bind="data"></slot>
+    </template>
   </a-input>
 </template>
 <script lang="ts">