瀏覽代碼

输入不能为空

gemercheung 2 年之前
父節點
當前提交
aea4c6ff35
共有 2 個文件被更改,包括 8 次插入2 次删除
  1. 0 1
      src/store/room.ts
  2. 8 1
      src/views/room/edit-room/index.vue

+ 0 - 1
src/store/room.ts

@@ -89,7 +89,6 @@ export const useRoomStore = defineStore('room', {
       await this.fetchList()
     },
     async insert(room: Omit<Room, 'id'>) {
-      debugger
       await insertRoom(room, this.getNums(room))
       // const sroom =
       // this.list.push({ ...room, ...sroom })

+ 8 - 1
src/views/room/edit-room/index.vue

@@ -55,7 +55,7 @@
           :rules="[{ required: true, message: '标题为必填字段' }]"
         >
           <a-input
-            v-model:value="current.title"
+            v-model:value.trim="current.title"
             placeholder="请输入标题名称,限15字"
             :maxlength="15"
             show-count
@@ -114,6 +114,13 @@ import type { FormInstance } from 'ant-design-vue'
 
 const roomStore = useRoomStore()
 
+// const titleValidator = ref({
+//   validator: (_, value) =>
+//     !value.includes(' ')
+//       ? Promise.resolve()
+//       : Promise.reject(new Error('No spaces allowed'))
+// })
+
 export default defineComponent({
   name: 'EditRoom',
   components: { EditScenes },