Bladeren bron

feat: 表单Label后缀可控制

wanggaokun 1 jaar geleden
bovenliggende
commit
2c0866e81d
2 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 2 1
      src/components/ProForm/index.vue
  2. 1 0
      src/typings/ProForm.d.ts

+ 2 - 1
src/components/ProForm/index.vue

@@ -14,7 +14,8 @@
                   <i :class="'iconfont icon-yiwen'"></i>
                 </el-tooltip>
               </el-space>
-              <span>{{ `${_formOptions.labelSuffix}` }}</span>
+              <span v-if="item.hideLabelSuffix">{{ `${item.hideLabelSuffix ? '' : ':'}` }}</span>
+              <span v-else>{{ `${_formOptions.labelSuffix}` }}</span>
             </template>
             <template v-if="item.compOptions.elTagName === 'slot'">
               <slot :name="item.prop" :form-model="formModel"></slot>

+ 1 - 0
src/typings/ProForm.d.ts

@@ -55,6 +55,7 @@ declare namespace ProForm {
     value?: any // 默认值
     tooltip?: string // 问号,tooltip提示
     required?: boolean
+    hideLabelSuffix?: boolean // label后缀是否隐藏
     rules?: FormItemRule[]
     span?: number // 表单col宽度
     show?: (params?: any) => Promise<any> | boolean | string // 是否显示 默认显示