Skip to content

Commit ad07722

Browse files
linjiajian999Leopoldthecoder
authored andcommitted
Chore: replace var with let and const (ElemeFE#9774)
1 parent c4ac575 commit ad07722

File tree

8 files changed

+30
-30
lines changed

8 files changed

+30
-30
lines changed

packages/date-picker/src/basic/date-table.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
const disabledDate = this.disabledDate;
132132
const now = clearHours(new Date());
133133
134-
for (var i = 0; i < 6; i++) {
134+
for (let i = 0; i < 6; i++) {
135135
const row = rows[i];
136136
137137
if (this.showWeekNumber) {
@@ -140,7 +140,7 @@
140140
}
141141
}
142142
143-
for (var j = 0; j < 7; j++) {
143+
for (let j = 0; j < 7; j++) {
144144
let cell = row[this.showWeekNumber ? j + 1 : j];
145145
if (!cell) {
146146
cell = { row: i, column: j, type: 'normal', inRange: false, start: false, end: false };
@@ -455,7 +455,7 @@
455455
} else if (selectionMode === 'day') {
456456
this.$emit('pick', newDate);
457457
} else if (selectionMode === 'week') {
458-
var weekNumber = getWeekNumber(newDate);
458+
const weekNumber = getWeekNumber(newDate);
459459
460460
const value = newDate.getFullYear() + 'w' + weekNumber;
461461
this.$emit('pick', {

packages/dropdown/src/dropdown.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@
243243
render(h) {
244244
let { hide, splitButton, type, dropdownSize } = this;
245245
246-
var handleMainButtonClick = (event) => {
246+
const handleMainButtonClick = (event) => {
247247
this.$emit('click', event);
248248
hide();
249249
};

packages/form/src/form-item.vue

+14-14
Original file line numberDiff line numberDiff line change
@@ -89,20 +89,20 @@
8989
return this.for || this.prop;
9090
},
9191
labelStyle() {
92-
var ret = {};
92+
const ret = {};
9393
if (this.form.labelPosition === 'top') return ret;
94-
var labelWidth = this.labelWidth || this.form.labelWidth;
94+
const labelWidth = this.labelWidth || this.form.labelWidth;
9595
if (labelWidth) {
9696
ret.width = labelWidth;
9797
}
9898
return ret;
9999
},
100100
contentStyle() {
101-
var ret = {};
101+
const ret = {};
102102
const label = this.label;
103103
if (this.form.labelPosition === 'top' || this.form.inline) return ret;
104104
if (!label && !this.labelWidth && this.isNested) return ret;
105-
var labelWidth = this.labelWidth || this.form.labelWidth;
105+
const labelWidth = this.labelWidth || this.form.labelWidth;
106106
if (labelWidth) {
107107
ret.marginLeft = labelWidth;
108108
}
@@ -123,10 +123,10 @@
123123
fieldValue: {
124124
cache: false,
125125
get() {
126-
var model = this.form.model;
126+
const model = this.form.model;
127127
if (!model || !this.prop) { return; }
128128
129-
var path = this.prop;
129+
let path = this.prop;
130130
if (path.indexOf(':') !== -1) {
131131
path = path.replace(/:/, '.');
132132
}
@@ -171,24 +171,24 @@
171171
methods: {
172172
validate(trigger, callback = noop) {
173173
this.validateDisabled = false;
174-
var rules = this.getFilteredRule(trigger);
174+
const rules = this.getFilteredRule(trigger);
175175
if ((!rules || rules.length === 0) && this.required === undefined) {
176176
callback();
177177
return true;
178178
}
179179
180180
this.validateState = 'validating';
181181
182-
var descriptor = {};
182+
const descriptor = {};
183183
if (rules && rules.length > 0) {
184184
rules.forEach(rule => {
185185
delete rule.trigger;
186186
});
187187
}
188188
descriptor[this.prop] = rules;
189189
190-
var validator = new AsyncValidator(descriptor);
191-
var model = {};
190+
const validator = new AsyncValidator(descriptor);
191+
const model = {};
192192
193193
model[this.prop] = this.fieldValue;
194194
@@ -226,16 +226,16 @@
226226
}
227227
},
228228
getRules() {
229-
var formRules = this.form.rules;
230-
var selfRules = this.rules;
231-
var requiredRule = this.required !== undefined ? { required: !!this.required } : [];
229+
let formRules = this.form.rules;
230+
const selfRules = this.rules;
231+
const requiredRule = this.required !== undefined ? { required: !!this.required } : [];
232232
233233
formRules = formRules ? getPropByPath(formRules, this.prop || '').o[this.prop || ''] : [];
234234
235235
return [].concat(selfRules || formRules || []).concat(requiredRule);
236236
},
237237
getFilteredRule(trigger) {
238-
var rules = this.getRules();
238+
const rules = this.getRules();
239239
240240
return rules.filter(rule => {
241241
return !rule.trigger || rule.trigger.indexOf(trigger) !== -1;

packages/input/src/input.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@
234234
},
235235
resizeTextarea() {
236236
if (this.$isServer) return;
237-
var { autosize, type } = this;
237+
const { autosize, type } = this;
238238
if (type !== 'textarea') return;
239239
if (!autosize) {
240240
this.textareaCalcStyle = {

packages/message-box/src/main.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -213,15 +213,15 @@
213213
214214
validate() {
215215
if (this.$type === 'prompt') {
216-
var inputPattern = this.inputPattern;
216+
const inputPattern = this.inputPattern;
217217
if (inputPattern && !inputPattern.test(this.inputValue || '')) {
218218
this.editorErrorMessage = this.inputErrorMessage || t('el.messagebox.error');
219219
addClass(this.getInputElement(), 'invalid');
220220
return false;
221221
}
222-
var inputValidator = this.inputValidator;
222+
const inputValidator = this.inputValidator;
223223
if (typeof inputValidator === 'function') {
224-
var validateResult = inputValidator(this.inputValue);
224+
const validateResult = inputValidator(this.inputValue);
225225
if (validateResult === false) {
226226
this.editorErrorMessage = this.inputErrorMessage || t('el.messagebox.error');
227227
addClass(this.getInputElement(), 'invalid');

packages/progress/src/progress.vue

+5-5
Original file line numberDiff line numberDiff line change
@@ -74,32 +74,32 @@
7474
},
7575
computed: {
7676
barStyle() {
77-
var style = {};
77+
const style = {};
7878
style.width = this.percentage + '%';
7979
return style;
8080
},
8181
relativeStrokeWidth() {
8282
return (this.strokeWidth / this.width * 100).toFixed(1);
8383
},
8484
trackPath() {
85-
var radius = parseInt(50 - parseFloat(this.relativeStrokeWidth) / 2, 10);
85+
const radius = parseInt(50 - parseFloat(this.relativeStrokeWidth) / 2, 10);
8686
8787
return `M 50 50 m 0 -${radius} a ${radius} ${radius} 0 1 1 0 ${radius * 2} a ${radius} ${radius} 0 1 1 0 -${radius * 2}`;
8888
},
8989
perimeter() {
90-
var radius = 50 - parseFloat(this.relativeStrokeWidth) / 2;
90+
const radius = 50 - parseFloat(this.relativeStrokeWidth) / 2;
9191
return 2 * Math.PI * radius;
9292
},
9393
circlePathStyle() {
94-
var perimeter = this.perimeter;
94+
const perimeter = this.perimeter;
9595
return {
9696
strokeDasharray: `${perimeter}px,${perimeter}px`,
9797
strokeDashoffset: (1 - this.percentage / 100) * perimeter + 'px',
9898
transition: 'stroke-dashoffset 0.6s ease 0s, stroke 0.6s ease'
9999
};
100100
},
101101
stroke() {
102-
var ret;
102+
let ret;
103103
switch (this.status) {
104104
case 'success':
105105
ret = '#13ce66';

packages/row/src/row.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export default {
2222

2323
computed: {
2424
style() {
25-
var ret = {};
25+
const ret = {};
2626

2727
if (this.gutter) {
2828
ret.marginLeft = `-${this.gutter / 2}px`;

packages/upload/src/iframe-upload.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,9 @@ export default {
105105
const self = this;
106106
!this.$isServer && window.addEventListener('message', (event) => {
107107
if (!self.file) return;
108-
var targetOrigin = new URL(self.action).origin;
108+
const targetOrigin = new URL(self.action).origin;
109109
if (event.origin !== targetOrigin) return;
110-
var response = event.data;
110+
const response = event.data;
111111
if (response.result === 'success') {
112112
self.onSuccess(response, self.file);
113113
} else if (response.result === 'failed') {

0 commit comments

Comments
 (0)