mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-11-04 20:28:45 +08:00 
			
		
		
		
	Form 组件:增加 vLoading 加载中
This commit is contained in:
		@@ -35,7 +35,8 @@ export default defineComponent({
 | 
			
		||||
      default: () => []
 | 
			
		||||
    },
 | 
			
		||||
    // 是否需要栅格布局
 | 
			
		||||
    isCol: propTypes.bool.def(true),
 | 
			
		||||
    // update by 芋艿:将 true 改成 false,因为项目更常用这种方式
 | 
			
		||||
    isCol: propTypes.bool.def(false),
 | 
			
		||||
    // 表单数据对象
 | 
			
		||||
    model: {
 | 
			
		||||
      type: Object as PropType<Recordable>,
 | 
			
		||||
@@ -46,7 +47,9 @@ export default defineComponent({
 | 
			
		||||
    // 是否自定义内容
 | 
			
		||||
    isCustom: propTypes.bool.def(false),
 | 
			
		||||
    // 表单label宽度
 | 
			
		||||
    labelWidth: propTypes.oneOfType([String, Number]).def('auto')
 | 
			
		||||
    labelWidth: propTypes.oneOfType([String, Number]).def('auto'),
 | 
			
		||||
    // 是否 loading 数据中 add by 芋艿
 | 
			
		||||
    vLoading: propTypes.bool.def(false)
 | 
			
		||||
  },
 | 
			
		||||
  emits: ['register'],
 | 
			
		||||
  setup(props, { slots, expose, emit }) {
 | 
			
		||||
@@ -280,6 +283,7 @@ export default defineComponent({
 | 
			
		||||
        {...getFormBindValue()}
 | 
			
		||||
        model={props.isCustom ? props.model : formModel}
 | 
			
		||||
        class={prefixCls}
 | 
			
		||||
        v-loading={props.vLoading}
 | 
			
		||||
      >
 | 
			
		||||
        {{
 | 
			
		||||
          // 如果需要自定义,就什么都不渲染,而是提供默认插槽
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user