inline-form.vue 790 B

1234567891011121314151617181920212223242526272829
  1. <template>
  2. <el-form :inline="true" :model="formInline" class="demo-form-inline">
  3. <el-form-item label="Approved by">
  4. <el-input v-model="formInline.user" placeholder="Approved by" />
  5. </el-form-item>
  6. <el-form-item label="Activity zone">
  7. <el-select v-model="formInline.region" placeholder="Activity zone">
  8. <el-option label="Zone one" value="shanghai" />
  9. <el-option label="Zone two" value="beijing" />
  10. </el-select>
  11. </el-form-item>
  12. <el-form-item>
  13. <el-button type="primary" @click="onSubmit">Query</el-button>
  14. </el-form-item>
  15. </el-form>
  16. </template>
  17. <script lang="ts" setup>
  18. import { reactive } from 'vue'
  19. const formInline = reactive({
  20. user: '',
  21. region: '',
  22. })
  23. const onSubmit = () => {
  24. console.log('submit!')
  25. }
  26. </script>