[bugfix] Uploader: can not upload pic in android (#929)

This commit is contained in:
neverland 2018-04-24 19:01:54 +08:00 committed by GitHub
parent 734e885727
commit 91163b2f14
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 3 deletions

View File

@ -43,6 +43,7 @@ You can set native properties such as `accpet`、`multiple` on Uploader, and the
| Attribute | Description | Type | Default | Accepted Values |
|-----------|-----------|-----------|-------------|-------------|
| result-type | Type of file read result | `String` | `dataUrl` | `text` |
| accept | Accepted file type | `String` | `image/*` | - |
| disabled | Whether to disabled the upload | `Boolean` | `false` | - |
| before-read | Hook before reading the file, return false to stop reading the file | `Function` | - | - |
| after-read | Hook after reading the file | `Function` | - | - |

View File

@ -41,6 +41,7 @@ export default {
| 参数 | 说明 | 类型 | 默认值 | 可选值 |
|-----------|-----------|-----------|-------------|-------------|
| result-type | 文件读取结果类型 | `String` | `dataUrl` | `text` |
| accept | 接受的文件类型 | `String` | `image/*` | - |
| disabled | 是否禁用图片上传 | `Boolean` | `false` | - |
| before-read | 读取前的回调函数,返回 false 可终止文件读取 | `Function` | - | - |
| after-read | 读取完成后的回调函数 | `Function` | - | - |

View File

@ -1,11 +1,12 @@
<template>
<div class="van-uploader">
<div :class="b()">
<slot />
<input
v-bind="$attrs"
ref="input"
type="file"
class="van-uploader__input"
v-bind="$attrs"
:class="b('input')"
:accept="accept"
:disabled="disabled"
@change="onChange"
>
@ -24,6 +25,10 @@ export default create({
disabled: Boolean,
beforeRead: Function,
afterRead: Function,
accept: {
type: String,
default: 'image/*'
},
resultType: {
type: String,
default: 'dataUrl'