Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

index.vue 963B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <template>
  2. <div style="width: 100%;">
  3. <a-space direction="vertical" style="width: 100%;">
  4. <a-textarea v-model:value="text" />
  5. <a-flex justify="flex-end">
  6. <a-space>
  7. <a-button type="primary" @click="saveTxt">保存</a-button>
  8. </a-space>
  9. </a-flex>
  10. </a-space>
  11. </div>
  12. </template>
  13. <script lang="ts" setup>
  14. import { ref, onMounted, watch, computed } from 'vue';
  15. import { GetTokenizerGet, PostTokenizerModify } from '@/apis/models';
  16. import { useCommon } from '@/hooks/useCommon';
  17. let { store, commomParams, showModal, showOtherModal1, message } = useCommon();
  18. let text = ref<String>('')
  19. onMounted(() => {
  20. getData();
  21. })
  22. const getData = async () => {
  23. try {
  24. let res = await GetTokenizerGet();
  25. text.value = res.data.text;
  26. } catch {
  27. }
  28. }
  29. const saveTxt = () => {
  30. PostTokenizerModify({ text: text.value }).then(res => {
  31. message.success('分词器更新成功');
  32. })
  33. }
  34. </script>
  35. <style lang="less" scoped>
  36. </style>