Commit 21acf032acb2139385e3485f22a7fc1fdddf3d6d
1 parent
500694ba
update Form demo
Showing
1 changed file
with
482 additions
and
406 deletions
Show diff stats
examples/routers/form.vue
1 | -<template> | ||
2 | - <div> | ||
3 | - <Tabs type="card"> | ||
4 | - <TabPane label="默认大小"> | ||
5 | - <Form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80"> | ||
6 | - <Form-item label-for="autocomplete" prop="name"> | ||
7 | - <span slot="label"><Icon type="ionic"></Icon></span> | ||
8 | - <AutoComplete element-id="autocomplete" v-model="formValidate.name" :data="['Li','Liang','Zhang']" placeholder="请输入姓名" icon="ios-search"></AutoComplete> | ||
9 | - </Form-item> | ||
10 | - <Form-item label-for="input" label="介绍" prop="desc"> | ||
11 | - <Input element-id="input" icon="ios-search" v-model="formValidate.desc" type="text" :autosize="{minRows: 2,maxRows: 5}" placeholder="请输入..."></Input> | ||
12 | - </Form-item> | ||
13 | - <Form-item label="邮箱" prop="mail"> | ||
14 | - <!--<Input v-model="formValidate.mail" placeholder="请输入邮箱"></Input>--> | ||
15 | - <ColorPicker v-model="formValidate.mail"></ColorPicker> | ||
16 | - </Form-item> | ||
17 | - <Form-item label-for="select" label="城市" prop="city"> | ||
18 | - <Select element-id="select" filterable v-model="formValidate.city" placeholder="请选择所在地"> | ||
19 | - <Option value="beijing">北京市</Option> | ||
20 | - <Option value="shanghai">上海市</Option> | ||
21 | - <Option value="shenzhen">深圳市</Option> | ||
22 | - </Select> | ||
23 | - </Form-item> | ||
24 | - <Form-item label-for="date" label="选择日期" prop="date"> | ||
25 | - <Date-picker element-id="date" type="date" placeholder="选择日期" v-model="formValidate.date"></Date-picker> | ||
26 | - </Form-item> | ||
27 | - <Form-item label-for="cascader" label="级联选择" prop="cascader"> | ||
28 | - <Cascader elementId="cascader" :data="dataCascader" v-model="formValidate.cascader"></Cascader> | ||
29 | - </Form-item> | 1 | +<!--<template>--> |
2 | + <!--<div>--> | ||
3 | + <!--<Tabs type="card">--> | ||
4 | + <!--<TabPane label="默认大小">--> | ||
5 | + <!--<Form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80">--> | ||
6 | + <!--<Form-item label-for="autocomplete" prop="name">--> | ||
7 | + <!--<span slot="label"><Icon type="ionic"></Icon></span>--> | ||
8 | + <!--<AutoComplete element-id="autocomplete" v-model="formValidate.name" :data="['Li','Liang','Zhang']" placeholder="请输入姓名" icon="ios-search"></AutoComplete>--> | ||
9 | + <!--</Form-item>--> | ||
10 | + <!--<Form-item label-for="input" label="介绍" prop="desc">--> | ||
11 | + <!--<Input element-id="input" icon="ios-search" v-model="formValidate.desc" type="text" :autosize="{minRows: 2,maxRows: 5}" placeholder="请输入..."></Input>--> | ||
12 | + <!--</Form-item>--> | ||
13 | + <!--<Form-item label="邮箱" prop="mail">--> | ||
14 | + <!--<!–<Input v-model="formValidate.mail" placeholder="请输入邮箱"></Input>–>--> | ||
15 | + <!--<ColorPicker v-model="formValidate.mail"></ColorPicker>--> | ||
16 | + <!--</Form-item>--> | ||
17 | + <!--<Form-item label-for="select" label="城市" prop="city">--> | ||
18 | + <!--<Select element-id="select" filterable v-model="formValidate.city" placeholder="请选择所在地">--> | ||
19 | + <!--<Option value="beijing">北京市</Option>--> | ||
20 | + <!--<Option value="shanghai">上海市</Option>--> | ||
21 | + <!--<Option value="shenzhen">深圳市</Option>--> | ||
22 | + <!--</Select>--> | ||
23 | + <!--</Form-item>--> | ||
24 | + <!--<Form-item label-for="date" label="选择日期" prop="date">--> | ||
25 | + <!--<Date-picker element-id="date" type="date" placeholder="选择日期" v-model="formValidate.date"></Date-picker>--> | ||
26 | + <!--</Form-item>--> | ||
27 | + <!--<Form-item label-for="cascader" label="级联选择" prop="cascader">--> | ||
28 | + <!--<Cascader elementId="cascader" :data="dataCascader" v-model="formValidate.cascader"></Cascader>--> | ||
29 | + <!--</Form-item>--> | ||
30 | + | ||
31 | + <!--<Form-item label-for="inputnumber" label="数字框" prop="inputnumber">--> | ||
32 | + <!--<InputNumber elementId="inputnumber" :max="10" :min="1" v-model="formValidate.inputnumber"></InputNumber>--> | ||
33 | + <!--</Form-item>--> | ||
34 | + | ||
35 | + <!--<Form-item label="选择日期">--> | ||
36 | + <!--<Row>--> | ||
37 | + <!--<Col span="11">--> | ||
38 | + <!--<Form-item prop="date">--> | ||
39 | + <!--<Date-picker type="date" placeholder="选择日期" v-model="formValidate.date"></Date-picker>--> | ||
40 | + <!--</Form-item>--> | ||
41 | + <!--</Col>--> | ||
42 | + <!--<Col span="2" style="text-align: center">-</Col>--> | ||
43 | + <!--<Col span="11">--> | ||
44 | + <!--<Form-item prop="time">--> | ||
45 | + <!--<Time-picker type="time" placeholder="选择时间" v-model="formValidate.time"></Time-picker>--> | ||
46 | + <!--</Form-item>--> | ||
47 | + <!--</Col>--> | ||
48 | + <!--</Row>--> | ||
49 | + <!--</Form-item>--> | ||
50 | + <!--<Form-item label="性别" prop="gender">--> | ||
51 | + <!--<Radio-group v-model="formValidate.gender">--> | ||
52 | + <!--<Radio label="male">男</Radio>--> | ||
53 | + <!--<Radio label="female">女</Radio>--> | ||
54 | + <!--</Radio-group>--> | ||
55 | + <!--</Form-item>--> | ||
56 | + <!--<Form-item label="爱好" prop="interest">--> | ||
57 | + <!--<Checkbox-group v-model="formValidate.interest">--> | ||
58 | + <!--<Checkbox label="吃饭"></Checkbox>--> | ||
59 | + <!--<Checkbox label="睡觉"></Checkbox>--> | ||
60 | + <!--<Checkbox label="跑步"></Checkbox>--> | ||
61 | + <!--<Checkbox label="看电影"></Checkbox>--> | ||
62 | + <!--</Checkbox-group>--> | ||
63 | + <!--</Form-item>--> | ||
64 | + <!--<Form-item>--> | ||
65 | + <!--<Button type="primary" @click="handleSubmit('formValidate')" icon="ios-cloud-upload-outline">提交</Button>--> | ||
66 | + <!--<Button type="ghost" @click="handleReset('formValidate')" style="margin-left: 8px" icon="ios-reload">重置</Button>--> | ||
67 | + <!--</Form-item>--> | ||
68 | + <!--</Form>--> | ||
69 | + <!--</TabPane>--> | ||
70 | + <!--<TabPane label="小表单">--> | ||
71 | + <!--<Form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80">--> | ||
72 | + <!--<Form-item label-for="autocomplete" prop="name">--> | ||
73 | + <!--<span slot="label"><Icon type="ionic"></Icon></span>--> | ||
74 | + <!--<AutoComplete element-id="autocomplete" v-model="formValidate.name" :data="['Li','Liang','Zhang']" placeholder="请输入姓名" icon="ios-search" size="small"></AutoComplete>--> | ||
75 | + <!--</Form-item>--> | ||
76 | + <!--<Form-item label-for="input" label="介绍" prop="desc">--> | ||
77 | + <!--<Input element-id="input" icon="ios-search" size="small" v-model="formValidate.desc" type="text" :autosize="{minRows: 2,maxRows: 5}" placeholder="请输入..."></Input>--> | ||
78 | + <!--</Form-item>--> | ||
79 | + <!--<Form-item label="邮箱" prop="mail">--> | ||
80 | + <!--<!–<Input v-model="formValidate.mail" placeholder="请输入邮箱"></Input>–>--> | ||
81 | + <!--<ColorPicker v-model="formValidate.mail" size="small"></ColorPicker>--> | ||
82 | + <!--</Form-item>--> | ||
83 | + <!--<Form-item label-for="select" label="城市" prop="city">--> | ||
84 | + <!--<Select element-id="select" filterable v-model="formValidate.city" placeholder="请选择所在地" size="small">--> | ||
85 | + <!--<Option value="beijing">北京市</Option>--> | ||
86 | + <!--<Option value="shanghai">上海市</Option>--> | ||
87 | + <!--<Option value="shenzhen">深圳市</Option>--> | ||
88 | + <!--</Select>--> | ||
89 | + <!--</Form-item>--> | ||
90 | + <!--<Form-item label-for="date" label="选择日期" prop="date">--> | ||
91 | + <!--<Date-picker element-id="date" type="date" placeholder="选择日期" v-model="formValidate.date" size="small"></Date-picker>--> | ||
92 | + <!--</Form-item>--> | ||
93 | + <!--<Form-item label-for="cascader" label="级联选择" prop="cascader">--> | ||
94 | + <!--<Cascader elementId="cascader" :data="dataCascader" v-model="formValidate.cascader" size="small"></Cascader>--> | ||
95 | + <!--</Form-item>--> | ||
30 | 96 | ||
31 | - <Form-item label-for="inputnumber" label="数字框" prop="inputnumber"> | ||
32 | - <InputNumber elementId="inputnumber" :max="10" :min="1" v-model="formValidate.inputnumber"></InputNumber> | ||
33 | - </Form-item> | 97 | + <!--<Form-item label-for="inputnumber" label="数字框" prop="inputnumber">--> |
98 | + <!--<InputNumber elementId="inputnumber" :max="10" :min="1" v-model="formValidate.inputnumber" size="small"></InputNumber>--> | ||
99 | + <!--</Form-item>--> | ||
34 | 100 | ||
35 | - <Form-item label="选择日期"> | ||
36 | - <Row> | ||
37 | - <Col span="11"> | ||
38 | - <Form-item prop="date"> | ||
39 | - <Date-picker type="date" placeholder="选择日期" v-model="formValidate.date"></Date-picker> | ||
40 | - </Form-item> | ||
41 | - </Col> | ||
42 | - <Col span="2" style="text-align: center">-</Col> | ||
43 | - <Col span="11"> | ||
44 | - <Form-item prop="time"> | ||
45 | - <Time-picker type="time" placeholder="选择时间" v-model="formValidate.time"></Time-picker> | ||
46 | - </Form-item> | ||
47 | - </Col> | ||
48 | - </Row> | ||
49 | - </Form-item> | ||
50 | - <Form-item label="性别" prop="gender"> | ||
51 | - <Radio-group v-model="formValidate.gender"> | ||
52 | - <Radio label="male">男</Radio> | ||
53 | - <Radio label="female">女</Radio> | ||
54 | - </Radio-group> | ||
55 | - </Form-item> | ||
56 | - <Form-item label="爱好" prop="interest"> | ||
57 | - <Checkbox-group v-model="formValidate.interest"> | ||
58 | - <Checkbox label="吃饭"></Checkbox> | ||
59 | - <Checkbox label="睡觉"></Checkbox> | ||
60 | - <Checkbox label="跑步"></Checkbox> | ||
61 | - <Checkbox label="看电影"></Checkbox> | ||
62 | - </Checkbox-group> | ||
63 | - </Form-item> | ||
64 | - <Form-item> | ||
65 | - <Button type="primary" @click="handleSubmit('formValidate')" icon="ios-cloud-upload-outline">提交</Button> | ||
66 | - <Button type="ghost" @click="handleReset('formValidate')" style="margin-left: 8px" icon="ios-reload">重置</Button> | ||
67 | - </Form-item> | ||
68 | - </Form> | ||
69 | - </TabPane> | ||
70 | - <TabPane label="小表单"> | ||
71 | - <Form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80"> | ||
72 | - <Form-item label-for="autocomplete" prop="name"> | ||
73 | - <span slot="label"><Icon type="ionic"></Icon></span> | ||
74 | - <AutoComplete element-id="autocomplete" v-model="formValidate.name" :data="['Li','Liang','Zhang']" placeholder="请输入姓名" icon="ios-search" size="small"></AutoComplete> | ||
75 | - </Form-item> | ||
76 | - <Form-item label-for="input" label="介绍" prop="desc"> | ||
77 | - <Input element-id="input" icon="ios-search" size="small" v-model="formValidate.desc" type="text" :autosize="{minRows: 2,maxRows: 5}" placeholder="请输入..."></Input> | ||
78 | - </Form-item> | ||
79 | - <Form-item label="邮箱" prop="mail"> | ||
80 | - <!--<Input v-model="formValidate.mail" placeholder="请输入邮箱"></Input>--> | ||
81 | - <ColorPicker v-model="formValidate.mail" size="small"></ColorPicker> | ||
82 | - </Form-item> | ||
83 | - <Form-item label-for="select" label="城市" prop="city"> | ||
84 | - <Select element-id="select" filterable v-model="formValidate.city" placeholder="请选择所在地" size="small"> | ||
85 | - <Option value="beijing">北京市</Option> | ||
86 | - <Option value="shanghai">上海市</Option> | ||
87 | - <Option value="shenzhen">深圳市</Option> | ||
88 | - </Select> | ||
89 | - </Form-item> | ||
90 | - <Form-item label-for="date" label="选择日期" prop="date"> | ||
91 | - <Date-picker element-id="date" type="date" placeholder="选择日期" v-model="formValidate.date" size="small"></Date-picker> | ||
92 | - </Form-item> | ||
93 | - <Form-item label-for="cascader" label="级联选择" prop="cascader"> | ||
94 | - <Cascader elementId="cascader" :data="dataCascader" v-model="formValidate.cascader" size="small"></Cascader> | ||
95 | - </Form-item> | 101 | + <!--<Form-item label="选择日期">--> |
102 | + <!--<Row>--> | ||
103 | + <!--<Col span="11">--> | ||
104 | + <!--<Form-item prop="date">--> | ||
105 | + <!--<Date-picker type="date" placeholder="选择日期" v-model="formValidate.date" size="small"></Date-picker>--> | ||
106 | + <!--</Form-item>--> | ||
107 | + <!--</Col>--> | ||
108 | + <!--<Col span="2" style="text-align: center">-</Col>--> | ||
109 | + <!--<Col span="11">--> | ||
110 | + <!--<Form-item prop="time">--> | ||
111 | + <!--<Time-picker type="time" placeholder="选择时间" v-model="formValidate.time" size="small"></Time-picker>--> | ||
112 | + <!--</Form-item>--> | ||
113 | + <!--</Col>--> | ||
114 | + <!--</Row>--> | ||
115 | + <!--</Form-item>--> | ||
116 | + <!--<Form-item label="性别" prop="gender">--> | ||
117 | + <!--<Radio-group v-model="formValidate.gender" size="small">--> | ||
118 | + <!--<Radio label="male">男</Radio>--> | ||
119 | + <!--<Radio label="female">女</Radio>--> | ||
120 | + <!--</Radio-group>--> | ||
121 | + <!--</Form-item>--> | ||
122 | + <!--<Form-item label="爱好" prop="interest" size="small">--> | ||
123 | + <!--<Checkbox-group v-model="formValidate.interest">--> | ||
124 | + <!--<Checkbox label="吃饭"></Checkbox>--> | ||
125 | + <!--<Checkbox label="睡觉"></Checkbox>--> | ||
126 | + <!--<Checkbox label="跑步"></Checkbox>--> | ||
127 | + <!--<Checkbox label="看电影"></Checkbox>--> | ||
128 | + <!--</Checkbox-group>--> | ||
129 | + <!--</Form-item>--> | ||
130 | + <!--<Form-item>--> | ||
131 | + <!--<Button type="primary" @click="handleSubmit('formValidate')" size="small" icon="ios-cloud-upload-outline">提交</Button>--> | ||
132 | + <!--<Button type="ghost" @click="handleReset('formValidate')" style="margin-left: 8px" size="small" icon="ios-reload">重置</Button>--> | ||
133 | + <!--</Form-item>--> | ||
134 | + <!--</Form>--> | ||
135 | + <!--</TabPane>--> | ||
136 | + <!--<TabPane label="大表单">--> | ||
137 | + <!--<Form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80">--> | ||
138 | + <!--<Form-item label-for="autocomplete" prop="name">--> | ||
139 | + <!--<span slot="label"><Icon type="ionic"></Icon></span>--> | ||
140 | + <!--<AutoComplete element-id="autocomplete" v-model="formValidate.name" :data="['Li','Liang','Zhang']" placeholder="请输入姓名" icon="ios-search" size="large"></AutoComplete>--> | ||
141 | + <!--</Form-item>--> | ||
142 | + <!--<Form-item label-for="input" label="介绍" prop="desc">--> | ||
143 | + <!--<Input element-id="input" icon="ios-search" size="large" v-model="formValidate.desc" type="text" :autosize="{minRows: 2,maxRows: 5}" placeholder="请输入..."></Input>--> | ||
144 | + <!--</Form-item>--> | ||
145 | + <!--<Form-item label="邮箱" prop="mail">--> | ||
146 | + <!--<!–<Input v-model="formValidate.mail" placeholder="请输入邮箱"></Input>–>--> | ||
147 | + <!--<ColorPicker v-model="formValidate.mail" size="large"></ColorPicker>--> | ||
148 | + <!--</Form-item>--> | ||
149 | + <!--<Form-item label-for="select" label="城市" prop="city">--> | ||
150 | + <!--<Select element-id="select" filterable v-model="formValidate.city" placeholder="请选择所在地" size="large">--> | ||
151 | + <!--<Option value="beijing">北京市</Option>--> | ||
152 | + <!--<Option value="shanghai">上海市</Option>--> | ||
153 | + <!--<Option value="shenzhen">深圳市</Option>--> | ||
154 | + <!--</Select>--> | ||
155 | + <!--</Form-item>--> | ||
156 | + <!--<Form-item label-for="date" label="选择日期" prop="date">--> | ||
157 | + <!--<Date-picker element-id="date" type="date" placeholder="选择日期" v-model="formValidate.date" size="large"></Date-picker>--> | ||
158 | + <!--</Form-item>--> | ||
159 | + <!--<Form-item label-for="cascader" label="级联选择" prop="cascader">--> | ||
160 | + <!--<Cascader elementId="cascader" :data="dataCascader" v-model="formValidate.cascader" size="large"></Cascader>--> | ||
161 | + <!--</Form-item>--> | ||
96 | 162 | ||
97 | - <Form-item label-for="inputnumber" label="数字框" prop="inputnumber"> | ||
98 | - <InputNumber elementId="inputnumber" :max="10" :min="1" v-model="formValidate.inputnumber" size="small"></InputNumber> | ||
99 | - </Form-item> | 163 | + <!--<Form-item label-for="inputnumber" label="数字框" prop="inputnumber">--> |
164 | + <!--<InputNumber elementId="inputnumber" :max="10" :min="1" v-model="formValidate.inputnumber" size="large"></InputNumber>--> | ||
165 | + <!--</Form-item>--> | ||
100 | 166 | ||
101 | - <Form-item label="选择日期"> | ||
102 | - <Row> | ||
103 | - <Col span="11"> | ||
104 | - <Form-item prop="date"> | ||
105 | - <Date-picker type="date" placeholder="选择日期" v-model="formValidate.date" size="small"></Date-picker> | ||
106 | - </Form-item> | ||
107 | - </Col> | ||
108 | - <Col span="2" style="text-align: center">-</Col> | ||
109 | - <Col span="11"> | ||
110 | - <Form-item prop="time"> | ||
111 | - <Time-picker type="time" placeholder="选择时间" v-model="formValidate.time" size="small"></Time-picker> | ||
112 | - </Form-item> | ||
113 | - </Col> | ||
114 | - </Row> | ||
115 | - </Form-item> | ||
116 | - <Form-item label="性别" prop="gender"> | ||
117 | - <Radio-group v-model="formValidate.gender" size="small"> | ||
118 | - <Radio label="male">男</Radio> | ||
119 | - <Radio label="female">女</Radio> | ||
120 | - </Radio-group> | ||
121 | - </Form-item> | ||
122 | - <Form-item label="爱好" prop="interest" size="small"> | ||
123 | - <Checkbox-group v-model="formValidate.interest"> | ||
124 | - <Checkbox label="吃饭"></Checkbox> | ||
125 | - <Checkbox label="睡觉"></Checkbox> | ||
126 | - <Checkbox label="跑步"></Checkbox> | ||
127 | - <Checkbox label="看电影"></Checkbox> | ||
128 | - </Checkbox-group> | ||
129 | - </Form-item> | ||
130 | - <Form-item> | ||
131 | - <Button type="primary" @click="handleSubmit('formValidate')" size="small" icon="ios-cloud-upload-outline">提交</Button> | ||
132 | - <Button type="ghost" @click="handleReset('formValidate')" style="margin-left: 8px" size="small" icon="ios-reload">重置</Button> | ||
133 | - </Form-item> | ||
134 | - </Form> | ||
135 | - </TabPane> | ||
136 | - <TabPane label="大表单"> | ||
137 | - <Form ref="formValidate" :model="formValidate" :rules="ruleValidate" :label-width="80"> | ||
138 | - <Form-item label-for="autocomplete" prop="name"> | ||
139 | - <span slot="label"><Icon type="ionic"></Icon></span> | ||
140 | - <AutoComplete element-id="autocomplete" v-model="formValidate.name" :data="['Li','Liang','Zhang']" placeholder="请输入姓名" icon="ios-search" size="large"></AutoComplete> | ||
141 | - </Form-item> | ||
142 | - <Form-item label-for="input" label="介绍" prop="desc"> | ||
143 | - <Input element-id="input" icon="ios-search" size="large" v-model="formValidate.desc" type="text" :autosize="{minRows: 2,maxRows: 5}" placeholder="请输入..."></Input> | ||
144 | - </Form-item> | ||
145 | - <Form-item label="邮箱" prop="mail"> | ||
146 | - <!--<Input v-model="formValidate.mail" placeholder="请输入邮箱"></Input>--> | ||
147 | - <ColorPicker v-model="formValidate.mail" size="large"></ColorPicker> | ||
148 | - </Form-item> | ||
149 | - <Form-item label-for="select" label="城市" prop="city"> | ||
150 | - <Select element-id="select" filterable v-model="formValidate.city" placeholder="请选择所在地" size="large"> | ||
151 | - <Option value="beijing">北京市</Option> | ||
152 | - <Option value="shanghai">上海市</Option> | ||
153 | - <Option value="shenzhen">深圳市</Option> | ||
154 | - </Select> | ||
155 | - </Form-item> | ||
156 | - <Form-item label-for="date" label="选择日期" prop="date"> | ||
157 | - <Date-picker element-id="date" type="date" placeholder="选择日期" v-model="formValidate.date" size="large"></Date-picker> | ||
158 | - </Form-item> | ||
159 | - <Form-item label-for="cascader" label="级联选择" prop="cascader"> | ||
160 | - <Cascader elementId="cascader" :data="dataCascader" v-model="formValidate.cascader" size="large"></Cascader> | ||
161 | - </Form-item> | 167 | + <!--<Form-item label="选择日期">--> |
168 | + <!--<Row>--> | ||
169 | + <!--<Col span="11">--> | ||
170 | + <!--<Form-item prop="date">--> | ||
171 | + <!--<Date-picker type="date" placeholder="选择日期" v-model="formValidate.date" size="large"></Date-picker>--> | ||
172 | + <!--</Form-item>--> | ||
173 | + <!--</Col>--> | ||
174 | + <!--<Col span="2" style="text-align: center">-</Col>--> | ||
175 | + <!--<Col span="11">--> | ||
176 | + <!--<Form-item prop="time">--> | ||
177 | + <!--<Time-picker type="time" placeholder="选择时间" v-model="formValidate.time" size="large"></Time-picker>--> | ||
178 | + <!--</Form-item>--> | ||
179 | + <!--</Col>--> | ||
180 | + <!--</Row>--> | ||
181 | + <!--</Form-item>--> | ||
182 | + <!--<Form-item label="性别" prop="gender">--> | ||
183 | + <!--<Radio-group v-model="formValidate.gender" size="large">--> | ||
184 | + <!--<Radio label="male">男</Radio>--> | ||
185 | + <!--<Radio label="female">女</Radio>--> | ||
186 | + <!--</Radio-group>--> | ||
187 | + <!--</Form-item>--> | ||
188 | + <!--<Form-item label="爱好" prop="interest" size="large">--> | ||
189 | + <!--<Checkbox-group v-model="formValidate.interest">--> | ||
190 | + <!--<Checkbox label="吃饭"></Checkbox>--> | ||
191 | + <!--<Checkbox label="睡觉"></Checkbox>--> | ||
192 | + <!--<Checkbox label="跑步"></Checkbox>--> | ||
193 | + <!--<Checkbox label="看电影"></Checkbox>--> | ||
194 | + <!--</Checkbox-group>--> | ||
195 | + <!--</Form-item>--> | ||
196 | + <!--<Form-item>--> | ||
197 | + <!--<Button type="primary" @click="handleSubmit('formValidate')" size="large" icon="ios-cloud-upload-outline">提交</Button>--> | ||
198 | + <!--<Button type="ghost" @click="handleReset('formValidate')" style="margin-left: 8px" size="large" icon="ios-reload">重置</Button>--> | ||
199 | + <!--</Form-item>--> | ||
200 | + <!--</Form>--> | ||
201 | + <!--</TabPane>--> | ||
202 | + <!--</Tabs>--> | ||
162 | 203 | ||
163 | - <Form-item label-for="inputnumber" label="数字框" prop="inputnumber"> | ||
164 | - <InputNumber elementId="inputnumber" :max="10" :min="1" v-model="formValidate.inputnumber" size="large"></InputNumber> | ||
165 | - </Form-item> | ||
166 | 204 | ||
167 | - <Form-item label="选择日期"> | ||
168 | - <Row> | ||
169 | - <Col span="11"> | ||
170 | - <Form-item prop="date"> | ||
171 | - <Date-picker type="date" placeholder="选择日期" v-model="formValidate.date" size="large"></Date-picker> | ||
172 | - </Form-item> | ||
173 | - </Col> | ||
174 | - <Col span="2" style="text-align: center">-</Col> | ||
175 | - <Col span="11"> | ||
176 | - <Form-item prop="time"> | ||
177 | - <Time-picker type="time" placeholder="选择时间" v-model="formValidate.time" size="large"></Time-picker> | ||
178 | - </Form-item> | ||
179 | - </Col> | ||
180 | - </Row> | ||
181 | - </Form-item> | ||
182 | - <Form-item label="性别" prop="gender"> | ||
183 | - <Radio-group v-model="formValidate.gender" size="large"> | ||
184 | - <Radio label="male">男</Radio> | ||
185 | - <Radio label="female">女</Radio> | ||
186 | - </Radio-group> | ||
187 | - </Form-item> | ||
188 | - <Form-item label="爱好" prop="interest" size="large"> | ||
189 | - <Checkbox-group v-model="formValidate.interest"> | ||
190 | - <Checkbox label="吃饭"></Checkbox> | ||
191 | - <Checkbox label="睡觉"></Checkbox> | ||
192 | - <Checkbox label="跑步"></Checkbox> | ||
193 | - <Checkbox label="看电影"></Checkbox> | ||
194 | - </Checkbox-group> | ||
195 | - </Form-item> | ||
196 | - <Form-item> | ||
197 | - <Button type="primary" @click="handleSubmit('formValidate')" size="large" icon="ios-cloud-upload-outline">提交</Button> | ||
198 | - <Button type="ghost" @click="handleReset('formValidate')" style="margin-left: 8px" size="large" icon="ios-reload">重置</Button> | ||
199 | - </Form-item> | ||
200 | - </Form> | ||
201 | - </TabPane> | ||
202 | - </Tabs> | 205 | + <!--<div style="margin: 100px">--> |
206 | + <!--<form action="/">--> | ||
207 | + <!--<Input name="f1"></Input>--> | ||
208 | + <!--<i-switch name="f2" :true-value="1" :false-value="2"></i-switch>--> | ||
209 | + <!--<Select v-model="model1" multiple style="width:200px" name="f3">--> | ||
210 | + <!--<Option v-for="item in cityList" :value="item.value" :key="item.value">{{ item.label }}</Option>--> | ||
211 | + <!--</Select>--> | ||
212 | + <!--<AutoComplete--> | ||
213 | + <!--v-model="value1"--> | ||
214 | + <!--:data="data1"--> | ||
215 | + <!--@on-search="handleSearch1"--> | ||
216 | + <!--placeholder="input here"--> | ||
217 | + <!--name="f4"--> | ||
218 | + <!--style="width:200px"></AutoComplete>--> | ||
219 | + <!--<Slider v-model="value11" name="f5"></Slider>--> | ||
220 | + <!--<DatePicker type="date" placeholder="选择日期" style="width: 200px" name="f6"></DatePicker>--> | ||
221 | + <!--<TimePicker type="time" placeholder="选择时间" style="width: 168px" name="f7"></TimePicker>--> | ||
222 | + <!--<Cascader :data="datac" v-model="valuec" name="f8"></Cascader>--> | ||
223 | + <!--<Rate v-model="valuer" name="f9"></Rate>--> | ||
224 | + <!--<ColorPicker v-model="color" name="f10" />--> | ||
225 | + <!--<button type="submit">test</button>--> | ||
226 | + <!--</form>--> | ||
227 | + <!--</div>--> | ||
228 | + <!--</div>--> | ||
229 | +<!--</template>--> | ||
230 | +<!--<script>--> | ||
231 | + <!--export default {--> | ||
232 | + <!--data () {--> | ||
233 | + <!--return {--> | ||
234 | + <!--dataCascader: [{--> | ||
235 | + <!--value: 'beijing',--> | ||
236 | + <!--label: '北京',--> | ||
237 | + <!--children: [--> | ||
238 | + <!--{--> | ||
239 | + <!--value: 'gugong',--> | ||
240 | + <!--label: '故宫'--> | ||
241 | + <!--},--> | ||
242 | + <!--{--> | ||
243 | + <!--value: 'tiantan',--> | ||
244 | + <!--label: '天坛'--> | ||
245 | + <!--},--> | ||
246 | + <!--{--> | ||
247 | + <!--value: 'wangfujing',--> | ||
248 | + <!--label: '王府井'--> | ||
249 | + <!--}--> | ||
250 | + <!--]--> | ||
251 | + <!--}, {--> | ||
252 | + <!--value: 'jiangsu',--> | ||
253 | + <!--label: '江苏',--> | ||
254 | + <!--children: [--> | ||
255 | + <!--{--> | ||
256 | + <!--value: 'nanjing',--> | ||
257 | + <!--label: '南京',--> | ||
258 | + <!--children: [--> | ||
259 | + <!--{--> | ||
260 | + <!--value: 'fuzimiao',--> | ||
261 | + <!--label: '夫子庙',--> | ||
262 | + <!--}--> | ||
263 | + <!--]--> | ||
264 | + <!--},--> | ||
265 | + <!--{--> | ||
266 | + <!--value: 'suzhou',--> | ||
267 | + <!--label: '苏州',--> | ||
268 | + <!--children: [--> | ||
269 | + <!--{--> | ||
270 | + <!--value: 'zhuozhengyuan',--> | ||
271 | + <!--label: '拙政园',--> | ||
272 | + <!--},--> | ||
273 | + <!--{--> | ||
274 | + <!--value: 'shizilin',--> | ||
275 | + <!--label: '狮子林',--> | ||
276 | + <!--}--> | ||
277 | + <!--]--> | ||
278 | + <!--}--> | ||
279 | + <!--],--> | ||
280 | + <!--}],--> | ||
281 | + <!--color: '#19be6b',--> | ||
282 | + <!--valuer: 3,--> | ||
283 | + <!--valuec: [],--> | ||
284 | + <!--datac: [{--> | ||
285 | + <!--value: 'beijing',--> | ||
286 | + <!--label: '北京',--> | ||
287 | + <!--children: [--> | ||
288 | + <!--{--> | ||
289 | + <!--value: 'gugong',--> | ||
290 | + <!--label: '故宫'--> | ||
291 | + <!--},--> | ||
292 | + <!--{--> | ||
293 | + <!--value: 'tiantan',--> | ||
294 | + <!--label: '天坛'--> | ||
295 | + <!--},--> | ||
296 | + <!--{--> | ||
297 | + <!--value: 'wangfujing',--> | ||
298 | + <!--label: '王府井'--> | ||
299 | + <!--}--> | ||
300 | + <!--]--> | ||
301 | + <!--}, {--> | ||
302 | + <!--value: 'jiangsu',--> | ||
303 | + <!--label: '江苏',--> | ||
304 | + <!--children: [--> | ||
305 | + <!--{--> | ||
306 | + <!--value: 'nanjing',--> | ||
307 | + <!--label: '南京',--> | ||
308 | + <!--children: [--> | ||
309 | + <!--{--> | ||
310 | + <!--value: 'fuzimiao',--> | ||
311 | + <!--label: '夫子庙',--> | ||
312 | + <!--}--> | ||
313 | + <!--]--> | ||
314 | + <!--},--> | ||
315 | + <!--{--> | ||
316 | + <!--value: 'suzhou',--> | ||
317 | + <!--label: '苏州',--> | ||
318 | + <!--children: [--> | ||
319 | + <!--{--> | ||
320 | + <!--value: 'zhuozhengyuan',--> | ||
321 | + <!--label: '拙政园',--> | ||
322 | + <!--},--> | ||
323 | + <!--{--> | ||
324 | + <!--value: 'shizilin',--> | ||
325 | + <!--label: '狮子林',--> | ||
326 | + <!--}--> | ||
327 | + <!--]--> | ||
328 | + <!--}--> | ||
329 | + <!--],--> | ||
330 | + <!--}],--> | ||
331 | + <!--value1: '',--> | ||
332 | + <!--value11: 25,--> | ||
333 | + <!--data1: [],--> | ||
334 | + <!--cityList: [--> | ||
335 | + <!--{--> | ||
336 | + <!--value: 'beijing',--> | ||
337 | + <!--label: '北京市'--> | ||
338 | + <!--},--> | ||
339 | + <!--{--> | ||
340 | + <!--value: 'shanghai',--> | ||
341 | + <!--label: '上海市'--> | ||
342 | + <!--},--> | ||
343 | + <!--{--> | ||
344 | + <!--value: 'shenzhen',--> | ||
345 | + <!--label: '深圳市'--> | ||
346 | + <!--},--> | ||
347 | + <!--{--> | ||
348 | + <!--value: 'hangzhou',--> | ||
349 | + <!--label: '杭州市'--> | ||
350 | + <!--},--> | ||
351 | + <!--{--> | ||
352 | + <!--value: 'nanjing',--> | ||
353 | + <!--label: '南京市'--> | ||
354 | + <!--},--> | ||
355 | + <!--{--> | ||
356 | + <!--value: 'chongqing',--> | ||
357 | + <!--label: '重庆市'--> | ||
358 | + <!--}--> | ||
359 | + <!--],--> | ||
360 | + <!--model1: [],--> | ||
361 | + <!--name: '',--> | ||
362 | + <!--formValidate: {--> | ||
363 | + <!--name: '',--> | ||
364 | + <!--mail: '',--> | ||
365 | + <!--city: '',--> | ||
366 | + <!--gender: '',--> | ||
367 | + <!--interest: [],--> | ||
368 | + <!--date: '',--> | ||
369 | + <!--time: '',--> | ||
370 | + <!--desc: '',--> | ||
371 | + <!--cascader: [],--> | ||
372 | + <!--inputnumber: 1--> | ||
373 | + <!--},--> | ||
374 | + <!--ruleValidate: {--> | ||
375 | + <!--name: [--> | ||
376 | + <!--{ required: true, message: '姓名不能为空', trigger: 'change' }--> | ||
377 | + <!--],--> | ||
378 | + <!--mail: [--> | ||
379 | + <!--{ required: true, message: '邮箱不能为空', trigger: 'change' }--> | ||
380 | + <!--],--> | ||
381 | + <!--city: [--> | ||
382 | + <!--{ required: true, message: '请选择城市', trigger: 'change' }--> | ||
383 | + <!--],--> | ||
384 | + <!--gender: [--> | ||
385 | + <!--{ required: true, message: '请选择性别', trigger: 'change' }--> | ||
386 | + <!--],--> | ||
387 | + <!--interest: [--> | ||
388 | + <!--{ required: true, type: 'array', min: 1, message: '至少选择一个爱好', trigger: 'change' },--> | ||
389 | + <!--{ type: 'array', max: 2, message: '最多选择两个爱好', trigger: 'change' }--> | ||
390 | + <!--],--> | ||
391 | + <!--date: [--> | ||
392 | + <!--{ required: true, type: 'date', message: '请选择日期', trigger: 'change' }--> | ||
393 | + <!--],--> | ||
394 | + <!--time: [--> | ||
395 | + <!--{ required: true, type: 'date', message: '请选择时间', trigger: 'change' }--> | ||
396 | + <!--],--> | ||
397 | + <!--desc: [--> | ||
398 | + <!--{ required: true, message: '请输入个人介绍', trigger: 'blur' },--> | ||
399 | + <!--{ type: 'string', min: 20, message: '介绍不能少于20字', trigger: 'blur' }--> | ||
400 | + <!--]--> | ||
401 | + <!--}--> | ||
402 | + <!--}--> | ||
403 | + <!--},--> | ||
404 | + <!--methods: {--> | ||
405 | + <!--handleSubmit (name) {--> | ||
406 | + <!--this.$refs[name].validate((valid) => {--> | ||
407 | + <!--if (valid) {--> | ||
408 | + <!--this.$Message.success('提交成功!');--> | ||
409 | + <!--} else {--> | ||
410 | + <!--this.$Message.error('表单验证失败!');--> | ||
411 | + <!--}--> | ||
412 | + <!--})--> | ||
413 | + <!--},--> | ||
414 | + <!--handleReset (name) {--> | ||
415 | + <!--this.$refs[name].resetFields();--> | ||
416 | + <!--},--> | ||
417 | + <!--handleSearch1 (value) {--> | ||
418 | + <!--this.data1 = !value ? [] : [--> | ||
419 | + <!--value,--> | ||
420 | + <!--value + value,--> | ||
421 | + <!--value + value + value--> | ||
422 | + <!--];--> | ||
423 | + <!--}--> | ||
424 | + <!--}--> | ||
425 | + <!--}--> | ||
426 | +<!--</script>--> | ||
203 | 427 | ||
204 | 428 | ||
205 | - <div style="margin: 100px"> | ||
206 | - <form action="/"> | ||
207 | - <Input name="f1"></Input> | ||
208 | - <i-switch name="f2" :true-value="1" :false-value="2"></i-switch> | ||
209 | - <Select v-model="model1" multiple style="width:200px" name="f3"> | ||
210 | - <Option v-for="item in cityList" :value="item.value" :key="item.value">{{ item.label }}</Option> | ||
211 | - </Select> | ||
212 | - <AutoComplete | ||
213 | - v-model="value1" | ||
214 | - :data="data1" | ||
215 | - @on-search="handleSearch1" | ||
216 | - placeholder="input here" | ||
217 | - name="f4" | ||
218 | - style="width:200px"></AutoComplete> | ||
219 | - <Slider v-model="value11" name="f5"></Slider> | ||
220 | - <DatePicker type="date" placeholder="选择日期" style="width: 200px" name="f6"></DatePicker> | ||
221 | - <TimePicker type="time" placeholder="选择时间" style="width: 168px" name="f7"></TimePicker> | ||
222 | - <Cascader :data="datac" v-model="valuec" name="f8"></Cascader> | ||
223 | - <Rate v-model="valuer" name="f9"></Rate> | ||
224 | - <ColorPicker v-model="color" name="f10" /> | ||
225 | - <button type="submit">test</button> | ||
226 | - </form> | ||
227 | - </div> | ||
228 | - </div> | 429 | +<template> |
430 | + <Form :model="formItem" :label-width="80"> | ||
431 | + <FormItem label="Input"> | ||
432 | + <Input v-model="formItem.input" placeholder="Enter something..."></Input> | ||
433 | + </FormItem> | ||
434 | + <FormItem label="Select"> | ||
435 | + <Select v-model="formItem.select"> | ||
436 | + <Option value="beijing">New York</Option> | ||
437 | + <Option value="shanghai">London</Option> | ||
438 | + <Option value="shenzhen">Sydney</Option> | ||
439 | + </Select> | ||
440 | + </FormItem> | ||
441 | + <FormItem label="DatePicker"> | ||
442 | + <Row> | ||
443 | + <Col span="11"> | ||
444 | + <DatePicker type="date" placeholder="Select date" v-model="formItem.date"></DatePicker> | ||
445 | + </Col> | ||
446 | + <Col span="2" style="text-align: center">-</Col> | ||
447 | + <Col span="11"> | ||
448 | + <TimePicker type="time" placeholder="Select time" v-model="formItem.time"></TimePicker> | ||
449 | + </Col> | ||
450 | + </Row> | ||
451 | + </FormItem> | ||
452 | + <FormItem label="Radio"> | ||
453 | + <RadioGroup v-model="formItem.radio"> | ||
454 | + <Radio label="male">Male</Radio> | ||
455 | + <Radio label="female">Female</Radio> | ||
456 | + </RadioGroup> | ||
457 | + </FormItem> | ||
458 | + <FormItem label="Checkbox"> | ||
459 | + <CheckboxGroup v-model="formItem.checkbox"> | ||
460 | + <Checkbox label="Eat"></Checkbox> | ||
461 | + <Checkbox label="Sleep"></Checkbox> | ||
462 | + <Checkbox label="Run"></Checkbox> | ||
463 | + <Checkbox label="Movie"></Checkbox> | ||
464 | + </CheckboxGroup> | ||
465 | + </FormItem> | ||
466 | + <FormItem label="Switch"> | ||
467 | + <i-switch v-model="formItem.switch" size="large"> | ||
468 | + <span slot="open">On</span> | ||
469 | + <span slot="close">Off</span> | ||
470 | + </i-switch> | ||
471 | + </FormItem> | ||
472 | + <FormItem label="Slider"> | ||
473 | + <Slider v-model="formItem.slider" range></Slider> | ||
474 | + </FormItem> | ||
475 | + <FormItem label="Text"> | ||
476 | + <Input v-model="formItem.textarea" type="textarea" :autosize="{minRows: 2,maxRows: 5}" placeholder="Enter something..."></Input> | ||
477 | + </FormItem> | ||
478 | + <FormItem> | ||
479 | + <Button type="primary">Submit</Button> | ||
480 | + <Button type="ghost" style="margin-left: 8px">Cancel</Button> | ||
481 | + </FormItem> | ||
482 | + </Form> | ||
229 | </template> | 483 | </template> |
230 | <script> | 484 | <script> |
231 | export default { | 485 | export default { |
232 | data () { | 486 | data () { |
233 | return { | 487 | return { |
234 | - dataCascader: [{ | ||
235 | - value: 'beijing', | ||
236 | - label: '北京', | ||
237 | - children: [ | ||
238 | - { | ||
239 | - value: 'gugong', | ||
240 | - label: '故宫' | ||
241 | - }, | ||
242 | - { | ||
243 | - value: 'tiantan', | ||
244 | - label: '天坛' | ||
245 | - }, | ||
246 | - { | ||
247 | - value: 'wangfujing', | ||
248 | - label: '王府井' | ||
249 | - } | ||
250 | - ] | ||
251 | - }, { | ||
252 | - value: 'jiangsu', | ||
253 | - label: '江苏', | ||
254 | - children: [ | ||
255 | - { | ||
256 | - value: 'nanjing', | ||
257 | - label: '南京', | ||
258 | - children: [ | ||
259 | - { | ||
260 | - value: 'fuzimiao', | ||
261 | - label: '夫子庙', | ||
262 | - } | ||
263 | - ] | ||
264 | - }, | ||
265 | - { | ||
266 | - value: 'suzhou', | ||
267 | - label: '苏州', | ||
268 | - children: [ | ||
269 | - { | ||
270 | - value: 'zhuozhengyuan', | ||
271 | - label: '拙政园', | ||
272 | - }, | ||
273 | - { | ||
274 | - value: 'shizilin', | ||
275 | - label: '狮子林', | ||
276 | - } | ||
277 | - ] | ||
278 | - } | ||
279 | - ], | ||
280 | - }], | ||
281 | - color: '#19be6b', | ||
282 | - valuer: 3, | ||
283 | - valuec: [], | ||
284 | - datac: [{ | ||
285 | - value: 'beijing', | ||
286 | - label: '北京', | ||
287 | - children: [ | ||
288 | - { | ||
289 | - value: 'gugong', | ||
290 | - label: '故宫' | ||
291 | - }, | ||
292 | - { | ||
293 | - value: 'tiantan', | ||
294 | - label: '天坛' | ||
295 | - }, | ||
296 | - { | ||
297 | - value: 'wangfujing', | ||
298 | - label: '王府井' | ||
299 | - } | ||
300 | - ] | ||
301 | - }, { | ||
302 | - value: 'jiangsu', | ||
303 | - label: '江苏', | ||
304 | - children: [ | ||
305 | - { | ||
306 | - value: 'nanjing', | ||
307 | - label: '南京', | ||
308 | - children: [ | ||
309 | - { | ||
310 | - value: 'fuzimiao', | ||
311 | - label: '夫子庙', | ||
312 | - } | ||
313 | - ] | ||
314 | - }, | ||
315 | - { | ||
316 | - value: 'suzhou', | ||
317 | - label: '苏州', | ||
318 | - children: [ | ||
319 | - { | ||
320 | - value: 'zhuozhengyuan', | ||
321 | - label: '拙政园', | ||
322 | - }, | ||
323 | - { | ||
324 | - value: 'shizilin', | ||
325 | - label: '狮子林', | ||
326 | - } | ||
327 | - ] | ||
328 | - } | ||
329 | - ], | ||
330 | - }], | ||
331 | - value1: '', | ||
332 | - value11: 25, | ||
333 | - data1: [], | ||
334 | - cityList: [ | ||
335 | - { | ||
336 | - value: 'beijing', | ||
337 | - label: '北京市' | ||
338 | - }, | ||
339 | - { | ||
340 | - value: 'shanghai', | ||
341 | - label: '上海市' | ||
342 | - }, | ||
343 | - { | ||
344 | - value: 'shenzhen', | ||
345 | - label: '深圳市' | ||
346 | - }, | ||
347 | - { | ||
348 | - value: 'hangzhou', | ||
349 | - label: '杭州市' | ||
350 | - }, | ||
351 | - { | ||
352 | - value: 'nanjing', | ||
353 | - label: '南京市' | ||
354 | - }, | ||
355 | - { | ||
356 | - value: 'chongqing', | ||
357 | - label: '重庆市' | ||
358 | - } | ||
359 | - ], | ||
360 | - model1: [], | ||
361 | - name: '', | ||
362 | - formValidate: { | ||
363 | - name: '', | ||
364 | - mail: '', | ||
365 | - city: '', | ||
366 | - gender: '', | ||
367 | - interest: [], | 488 | + formItem: { |
489 | + input: '', | ||
490 | + select: '', | ||
491 | + radio: 'male', | ||
492 | + checkbox: [], | ||
493 | + switch: true, | ||
368 | date: '', | 494 | date: '', |
369 | time: '', | 495 | time: '', |
370 | - desc: '', | ||
371 | - cascader: [], | ||
372 | - inputnumber: 1 | ||
373 | - }, | ||
374 | - ruleValidate: { | ||
375 | - name: [ | ||
376 | - { required: true, message: '姓名不能为空', trigger: 'change' } | ||
377 | - ], | ||
378 | - mail: [ | ||
379 | - { required: true, message: '邮箱不能为空', trigger: 'change' } | ||
380 | - ], | ||
381 | - city: [ | ||
382 | - { required: true, message: '请选择城市', trigger: 'change' } | ||
383 | - ], | ||
384 | - gender: [ | ||
385 | - { required: true, message: '请选择性别', trigger: 'change' } | ||
386 | - ], | ||
387 | - interest: [ | ||
388 | - { required: true, type: 'array', min: 1, message: '至少选择一个爱好', trigger: 'change' }, | ||
389 | - { type: 'array', max: 2, message: '最多选择两个爱好', trigger: 'change' } | ||
390 | - ], | ||
391 | - date: [ | ||
392 | - { required: true, type: 'date', message: '请选择日期', trigger: 'change' } | ||
393 | - ], | ||
394 | - time: [ | ||
395 | - { required: true, type: 'date', message: '请选择时间', trigger: 'change' } | ||
396 | - ], | ||
397 | - desc: [ | ||
398 | - { required: true, message: '请输入个人介绍', trigger: 'blur' }, | ||
399 | - { type: 'string', min: 20, message: '介绍不能少于20字', trigger: 'blur' } | ||
400 | - ] | 496 | + slider: [20, 50], |
497 | + textarea: '' | ||
401 | } | 498 | } |
402 | } | 499 | } |
403 | - }, | ||
404 | - methods: { | ||
405 | - handleSubmit (name) { | ||
406 | - this.$refs[name].validate((valid) => { | ||
407 | - if (valid) { | ||
408 | - this.$Message.success('提交成功!'); | ||
409 | - } else { | ||
410 | - this.$Message.error('表单验证失败!'); | ||
411 | - } | ||
412 | - }) | ||
413 | - }, | ||
414 | - handleReset (name) { | ||
415 | - this.$refs[name].resetFields(); | ||
416 | - }, | ||
417 | - handleSearch1 (value) { | ||
418 | - this.data1 = !value ? [] : [ | ||
419 | - value, | ||
420 | - value + value, | ||
421 | - value + value + value | ||
422 | - ]; | ||
423 | - } | ||
424 | } | 500 | } |
425 | } | 501 | } |
426 | </script> | 502 | </script> |