Files
LaiTool/src/renderer/src/components/Components/SelectDraft.vue
T

36 lines
849 B
Vue

<template>
<div>
<n-select v-model:value="draf_name" filterable placeholder="选择草稿" :options="options"/>
</div>
</template>
<script>
import { defineComponent, ref, onMounted } from "vue";
import { NSelect } from "naive-ui"
export default defineComponent({
components: {
NSelect
},
setup() {
let draf_name = ref(null);
let options = ref([]);
onMounted(async () => {
await window.api.getDraftFileList((value) => {
value.forEach(element => {
let obj = {
label: element,
value: element
}
options.value.push(obj)
});
})
})
return {
draf_name,
options,
}
}
})
</script>