Appearance
snippets 代码片段 
vcomp 
ts
<script setup lang="ts">
interface Props {
}
const props = defineProps<Props>()
</script>
<template>
</template>
<style lang="scss" scoped>
</style>vview 
ts
<script setup lang="ts">
import type { BasicForm, ICRUD } from '@/types/form'
import {  } from '@/api/'
const CRUD: ICRUD = {
  create(data: any) {
  },
  update(data: any) {
  },
  getList(data: any) {
  },
  delete(data: any) {
  }
}
const formConfig = reactive<BasicForm>({
  formItems: []
})
</script>
<template>
  <pro-table :crud="CRUD" :formConfig="formConfig">
    <vxe-column field="" title=""></vxe-column>
  </pro-table>
</template>
<style lang="scss" scoped>
</style>vapi 
ts
import request from '@/utils/request'
export function get(data?: any) {
  return request.get('/sys/', data)
}
export function save(data: any) {
  return request.post('/sys/', data)
}
export function delete(data: any) {
  return request.get('/sys/', data)
}