Prechádzať zdrojové kódy

修改输入框提示

zs 10 mesiacov pred
rodič
commit
b85e083276
1 zmenil súbory, kde vykonal 10 pridanie a 1 odobranie
  1. 10 1
      layout/admin/list-frame.vue

+ 10 - 1
layout/admin/list-frame.vue

@@ -27,7 +27,7 @@
               </el-select>
             </template>
             <template v-else>
-              <el-input v-model="searchInfo[`${item.model}`]" size="mini" clearable></el-input>
+              <el-input v-model="searchInfo[`${item.model}`]" size="mini" :placeholder="getField('place', item)" clearable></el-input>
             </template>
           </el-form-item>
           <el-form-item>
@@ -104,6 +104,15 @@ export default {
         fun();
       }
     },
+    // 文字描述
+    getField(item, data) {
+      let res = _.get(data, item, null);
+      if (item === 'type') res = res === null ? `text` : res;
+      if (item === 'place') res = res === null ? `请输入${data.label}` : res;
+      if (item === 'required') res = res === null ? false : res;
+      if (item === `error`) res = res === null ? `${data.label}错误` : res;
+      return res;
+    },
   },
 };
 </script>