Browse Source

docs(form): validator rule attr del

richard1015 3 years ago
parent
commit
a9463ada97

+ 1 - 1
src/packages/__VUE/form/doc.en-US.md

@@ -366,7 +366,7 @@ Use the `rules` attribute of FormItem to define verification rules. The optional
 |-----------|------------------------------------|-----------------------------------------------|
 | required  | Is it a required field             | boolean                                       |
 | message   | Error prompt copy                  | string                                        |
-| validator | Verification by function           | (value, rule) => boolean \| string \| Promise |
+| validator | Verification by function           | (value) => boolean \| string \| Promise |
 | regex     | Verification by regular expression | RegExp                                        |
 
 ### Methods

+ 1 - 1
src/packages/__VUE/form/doc.md

@@ -366,7 +366,7 @@ setup(){
 |-----------|------------------------|-----------------------------------------------|
 | required  | 是否为必选字段         | boolean                                       |
 | message   | 错误提示文案           | string                                        |
-| validator | 通过函数进行校验       | (value, rule) => boolean \| string \| Promise |
+| validator | 通过函数进行校验       | (value) => boolean \| string \| Promise |
 | regex     | 通过正则表达式进行校验 | RegExp                                        |
 
 ### Methods

+ 4 - 9
src/packages/__VUE/tabs/demo.vue

@@ -35,10 +35,8 @@
     </nut-tabs>
 
     <h2>{{ translate('title4') }}</h2>
-    <nut-tabs v-model="state.tab4value" :auto-height="true" title-scroll title-gutter="10">
-      <nut-tabpane v-for="(item, index) in state.list4" :pane-key="index" :title="'Tab ' + item">
-        Tab {{ item }}
-      </nut-tabpane>
+    <nut-tabs v-model="state.tab4value" title-scroll title-gutter="10">
+      <nut-tabpane v-for="item in state.list4" :title="'Tab ' + item"> Tab {{ item }} </nut-tabpane>
     </nut-tabs>
     <h2>{{ translate('title5') }}</h2>
     <nut-tabs style="height: 300px" v-model="state.tab5value" title-scroll direction="vertical">
@@ -132,7 +130,7 @@ export default createDemo({
       tab5value: '0',
       tab6value: '0',
       tab7value: 'c1',
-      list3: ['1', '2'],
+      list3: Array.from(new Array(2).keys()),
       list4: Array.from(new Array(10).keys()),
       list5: Array.from(new Array(2).keys()),
       list6: computed(() => [
@@ -153,10 +151,7 @@ export default createDemo({
       ])
     });
     setTimeout(() => {
-      state.list3.push(
-        '999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999'
-      );
-      state.tab3value = '2';
+      state.list3.push(999);
     }, 3000);
 
     return { state, translate };