updata: 高级搜索语言调用接口获取
This commit is contained in:
@@ -49,6 +49,7 @@
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, defineEmits, defineProps, watch } from 'vue';
|
||||
import { searchLanguageList } from '@/api/jyh';
|
||||
const props = defineProps({
|
||||
layout: {
|
||||
type: String,
|
||||
@@ -100,32 +101,11 @@ const cancel = () => {
|
||||
emit('update:modelValue', formData.value);
|
||||
}
|
||||
|
||||
const getLanguageList = () => {
|
||||
const mockData = [
|
||||
{
|
||||
"key": "c++",
|
||||
"name": "C++"
|
||||
},
|
||||
{
|
||||
"key": "C",
|
||||
"name": "C"
|
||||
},
|
||||
{
|
||||
"key": "PYTHON",
|
||||
"name": "PYTHON"
|
||||
},
|
||||
{
|
||||
"key": "JAVA",
|
||||
"name": "JAVA"
|
||||
}
|
||||
]
|
||||
|
||||
languageList.value = mockData.map(item => {
|
||||
return {
|
||||
name: item.name,
|
||||
value: item.key
|
||||
}
|
||||
})
|
||||
const getLanguageList = async() => {
|
||||
const res:any = await searchLanguageList();
|
||||
if (!res.error) {
|
||||
languageList.value = res.data.data;
|
||||
}
|
||||
}
|
||||
getLanguageList();
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user