Skip to content

Commit bfe1e2a

Browse files
committed
fix: eslint
1 parent 4fdc559 commit bfe1e2a

File tree

5 files changed

+59
-96
lines changed

5 files changed

+59
-96
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Overview
3939
- yarn
4040
- webpack
4141
- eslint
42-
- @vue/cli 3.0.1
42+
- @vue/cli 3.2.1
4343
- [ant-design-vue](https://github.com/vueComponent/ant-design-vue) - Ant Design Of Vue 实现
4444
- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件
4545
- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表
@@ -118,3 +118,8 @@ yarn run lint
118118

119119
- 其他待补充...
120120

121+
122+
备注
123+
----
124+
125+
> @vue/cli 升级后,eslint 规则更新了。由于影响到全部 .vue 文件,需要逐个验证。既暂时关闭部分原本不验证的规则,后期维护时,在逐步修正这些 rules

src/components/HelloWorld.vue

Lines changed: 0 additions & 58 deletions
This file was deleted.

src/components/chart/Liquid.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
<template>
22
<div>
3-
<v-chart :forceFit="true" :height="height" :width="width" :data="data" :scale="scale" :padding="0">
3+
<v-chart
4+
:forceFit="true"
5+
:height="height"
6+
:width="width"
7+
:data="data"
8+
:scale="scale"
9+
:padding="0">
410
<v-tooltip />
511
<v-interval
612
:shape="['liquid-fill-gauge']"

src/views/form/BasicForm.vue

Lines changed: 45 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,80 @@
11
<template>
22
<a-card :body-style="{padding: '24px 32px'}" :bordered="false">
3-
<a-form @submit="handleSubmit" :autoFormCreate="(form)=>{this.form = form}">
3+
<a-form @submit="handleSubmit" :form="form">
44
<a-form-item
55
label="标题"
66
:labelCol="{lg: {span: 7}, sm: {span: 7}}"
7-
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }"
8-
fieldDecoratorId="name"
9-
:fieldDecoratorOptions="{rules: [{ required: true, message: '请输入标题' }]}"
10-
>
11-
<a-input name="name" placeholder="给目标起个名字" />
7+
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }">
8+
<a-input
9+
v-decorator="{
10+
id: 'name',
11+
options: {rules: [{ required: true, message: '请输入标题' }]}
12+
}"
13+
name="name"
14+
placeholder="给目标起个名字" />
1215
</a-form-item>
1316
<a-form-item
1417
label="起止日期"
1518
:labelCol="{lg: {span: 7}, sm: {span: 7}}"
16-
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }"
17-
fieldDecoratorId="buildTime"
18-
:fieldDecoratorOptions="{rules: [{ required: true, message: '请选择起止日期' }]}"
19-
>
20-
<a-range-picker name="buildTime" style="width: 100%" />
19+
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }">
20+
<a-range-picker
21+
name="buildTime"
22+
style="width: 100%"
23+
v-decorator="{
24+
id: 'buildTime',
25+
options: {rules: [{ required: true, message: '请选择起止日期' }]}
26+
}" />
2127
</a-form-item>
2228
<a-form-item
2329
label="目标描述"
2430
:labelCol="{lg: {span: 7}, sm: {span: 7}}"
25-
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }"
26-
fieldDecoratorId="description"
27-
:fieldDecoratorOptions="{rules: [{ required: true, message: '请输入目标描述' }]}"
28-
>
29-
<a-textarea rows="4" placeholder="请输入你阶段性工作目标"/>
31+
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }">
32+
<a-textarea
33+
v-decorator="{
34+
id: 'description',
35+
options: {rules: [{ required: true, message: '请输入目标描述' }]}
36+
}"
37+
rows="4"
38+
placeholder="请输入你阶段性工作目标" />
3039
</a-form-item>
3140
<a-form-item
3241
label="衡量标准"
3342
:labelCol="{lg: {span: 7}, sm: {span: 7}}"
34-
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }"
35-
fieldDecoratorId="type"
36-
:fieldDecoratorOptions="{rules: [{ required: true, message: '请输入衡量标准' }]}"
37-
>
38-
<a-textarea rows="4" placeholder="请输入衡量标准"/>
43+
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }">
44+
<a-textarea
45+
v-decorator="{
46+
id: 'type',
47+
options: {rules: [{ required: true, message: '请输入衡量标准' }]}
48+
}"
49+
rows="4"
50+
placeholder="请输入衡量标准" />
3951
</a-form-item>
4052
<a-form-item
4153
label="客户"
4254
:labelCol="{lg: {span: 7}, sm: {span: 7}}"
43-
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }"
44-
:required="false"
45-
>
46-
<a-input placeholder="请描述你服务的客户,内部客户直接 @姓名/工号"/>
55+
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }">
56+
<a-input
57+
placeholder="请描述你服务的客户,内部客户直接 @姓名/工号"
58+
v-decorator="{
59+
id: 'customer',
60+
options: {rules: [{ required: true, message: '请描述你服务的客户' }]}
61+
}" />
4762
</a-form-item>
4863
<a-form-item
4964
label="邀评人"
5065
:labelCol="{lg: {span: 7}, sm: {span: 7}}"
5166
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }"
5267
:required="false"
5368
>
54-
<a-input placeholder="请直接 @姓名/工号,最多可邀请 5 人"/>
69+
<a-input placeholder="请直接 @姓名/工号,最多可邀请 5 人" />
5570
</a-form-item>
5671
<a-form-item
5772
label="权重"
5873
:labelCol="{lg: {span: 7}, sm: {span: 7}}"
5974
:wrapperCol="{lg: {span: 10}, sm: {span: 17} }"
6075
:required="false"
6176
>
62-
<a-input-number :min="0" :max="100"/>
77+
<a-input-number :min="0" :max="100" />
6378
<span> %</span>
6479
</a-form-item>
6580
<a-form-item
@@ -95,14 +110,14 @@
95110

96111
<script>
97112
export default {
98-
name: "BaseForm",
113+
name: 'BaseForm',
99114
data () {
100115
return {
101116
description: '表单页用于向用户收集或验证信息,基础表单常见于数据项较少的表单场景。',
102117
value: 1,
103118
104119
// form
105-
form: null,
120+
form: this.$form.createForm(this),
106121
107122
}
108123
},
@@ -120,8 +135,4 @@
120135
}
121136
}
122137
}
123-
</script>
124-
125-
<style scoped>
126-
127-
</style>
138+
</script>

src/views/user/Register.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
</template>
2222
<a-form-item
2323
fieldDecoratorId="password"
24-
:fieldDecoratorOptions="{rules: [{ required: true, message: '至少6位密码,区分大小写'}, { validator: this.handlePasswordLevel }
25-
], validateTrigger: ['change', 'blur']}">
24+
:fieldDecoratorOptions="{rules: [{ required: true, message: '至少6位密码,区分大小写'}, { validator: this.handlePasswordLevel }], validateTrigger: ['change', 'blur']}">
2625
<a-input size="large" type="password" @click="handlePasswordInputClick" autocomplete="false" placeholder="至少6位密码,区分大小写"></a-input>
2726
</a-form-item>
2827
</a-popover>

0 commit comments

Comments
 (0)