From 4346bf8c05b47dfc0a67735c508e5835780da863 Mon Sep 17 00:00:00 2001 From: taiyong Date: Wed, 15 Mar 2017 11:44:27 +0800 Subject: [PATCH] style --- .eslintrc.js | 3 ++- packages/uploader/src/main.vue | 29 +++++++++++------------------ 2 files changed, 13 insertions(+), 19 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 4de089ce5..15ae2f995 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -23,7 +23,8 @@ module.exports = { document: false, navigator: false, window: false, - require: true + require: true, + FileReader: true }, rules: { diff --git a/packages/uploader/src/main.vue b/packages/uploader/src/main.vue index 1bcec4541..ea5d5c5a0 100644 --- a/packages/uploader/src/main.vue +++ b/packages/uploader/src/main.vue @@ -21,43 +21,36 @@ resultType: { type: String, default: 'dataUrl', - validator (value) { - return value == 'dataUrl' || value == 'text' + validator(value) { + return value === 'dataUrl' || value === 'text'; } } }, methods: { - onValueChange (event) { - + onValueChange(event) { if (this.disabled) { return; } - var files = event.target.files; var file = files[0]; if (!file) return; - - if (this.beforeRead && ! this.beforeRead(file)) return; - + if (this.beforeRead && !this.beforeRead(file)) return; var reader = new FileReader(); - reader.onload = (e) => { this.$emit('file-readed', { - name:file.name, - type:file.type, - size:file.size, - content:e.target.result + name: file.name, + type: file.type, + size: file.size, + content: e.target.result }); this.$refs.input.value = ''; }; - - if (this.resultType == 'dataUrl') { + if (this.resultType === 'dataUrl') { reader.readAsDataURL(file); - } else if (this.resultType == 'text') { + } else if (this.resultType === 'text') { reader.readAsText(file); - } - + } } } };