接触ant design Vue这个有点懵
    
    看了官网labelCol wrapperCol是啥意思
    
    
    
    能力太弱,实在看不懂是啥意思
    
    网上搜一圈,才知道
    
    labelCol 是label所占的百分比,
    
    wrapperCol 是label后面的内容所占的百分比。
    
    xxl, xl, lg, md 这些参数是在不同的分辨率下 labelCol wrapperCol所占的百分比。
   
<div class="account">
      <div class="form-wrap">
          <a-form 
            name="custom-validation"
            ref="ruleForm"
            v-bind="layout"            
           >
                <a-form-item>
                    <label>用户名</label>
                    <a-input type="text" autocomplete="off" placeholder="请输入密码" />
                </a-form-item>
                 <a-form-item>
                    <label>密码</label>
                    <a-input type="password" autocomplete="off" placeholder="请输入密码" />
                </a-form-item>
                <a-form-item>
                    <a-button type="primary" html-type="submit" block>登录</a-button>
                </a-form-item>              
            </a-form>
            <div class="text-center">
                <a href="" class="color-white">忘记密码|</a>
                 <a href="" class="color-white">注册</a>
            </div>
      </div>
  </div>
</template>
<script>
import {  reactive,toRefs } from 'vue';
export default {
  name:"Login",
  setup(props){
      const formConfig = reactive({
          layout:{
              labelCol:{span:5},
              wrapperCol:{span:24}
          }
      })
      const data=toRefs(formConfig);
      return {...data};
  }
};
 layout:{
              labelCol:{span:5},
              wrapperCol:{span:24}
          }
    div宽度设置为285px,垂直居中
    
    按照一排24格,样式是这样的
    
     
   
 layout:{
              labelCol:{span:5},
              wrapperCol:{span:14}
          }
    一排占14格样式是这样的:
    
     
   
参考文章链接:https://blog.csdn.net/liubangbo/article/details/112068454
 
版权声明:本文为weixin_43995405原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
