vxe-form table 表单实现简历模板

官网:https://vxeui.com

<template>
  <div>
    <vxe-form v-bind="formOptions"></vxe-form>
  </div>
</template>

<script>
export default {
  data () {
    const formOptions = {
      border: true,
      titleBackground: false,
      verticalAlign: 'center',
      titleWidth: 100,
      data: {
        name: 'test1',
        nickname: 'Testing',
        sex: '女',
        age: '22',
        mobile: '',
        professionalSkill: '',
        educationExperience: '',
        workExperience: '',
        projectExperience: '',
        selfEvaluation: ''
      },
      items: [
        { title: '个人简历', field: 'name', span: 24, titleAlign: 'center', showContent: false, titleBold: true },
        { field: 'name', title: '名称', span: 12, itemRender: { name: 'VxeInput' } },
        { field: 'sex', title: '性别', span: 12, itemRender: { name: 'VxeInput' } },
        { field: 'age', title: '年龄', span: 12, itemRender: { name: 'VxeNumberInput', props: { type: 'integer' } } },
        { field: 'mobile', title: '联系电话', span: 12, itemRender: { name: 'VxeInput', props: { type: 'integer' } } },
        { field: 'educationExperience', title: '教育经历', span: 24, vertical: true, itemRender: { name: 'VxeTextarea', props: { autosize: { minRows: 2, maxRows: 8 } } } },
        { field: 'professionalSkill', title: '专业技能', span: 24, vertical: true, itemRender: { name: 'VxeTextarea', props: { autosize: { minRows: 4, maxRows: 8 } } } },
        { field: 'workExperience', title: '工作经历', span: 24, vertical: true, itemRender: { name: 'VxeTextarea', props: { autosize: { minRows: 4, maxRows: 8 } } } },
        { field: 'projectExperience', title: '项目经验', span: 24, vertical: true, itemRender: { name: 'VxeTextarea', props: { autosize: { minRows: 4, maxRows: 8 } } } },
        { field: 'selfEvaluation', title: '自我评价', span: 24, vertical: true, itemRender: { name: 'VxeTextarea', props: { autosize: { minRows: 4, maxRows: 8 } } } },
        {
          align: 'center',
          span: 24,
          itemRender: {
            name: 'VxeButtonGroup',
            options: [
              { type: 'submit', content: '提交', status: 'primary' },
              { type: 'reset', content: '重置' }
            ]
          }
        }
      ]
    }
    return {
      formOptions
    }
  }
}
</script>

https://gitee.com/x-extends/vxe-pc-ui

来源链接:https://www.cnblogs.com/qaz666/p/18568236

© 版权声明
THE END
支持一下吧
点赞15 分享
评论 抢沙发
头像
请文明发言!
提交
头像

昵称

取消
昵称表情代码快捷回复

    暂无评论内容