fix #24 vue 2.1.x

master v2.0.0-beta.3
git 9 years ago
parent b9dd840a35
commit ae6907a892

5316
dist/example.js vendored

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

@ -929,9 +929,13 @@ return /******/ (function(modules) { // webpackBootstrap
} }
var Component = this.$options.components.InputFile; var Component = this.$options.components.InputFile;
if (Component._Ctor) {
if (!Component._Ctor) {} else if (Component._Ctor == 'function') {
Component = Component._Ctor; Component = Component._Ctor;
} else {
Component = Component._Ctor[0];
} }
var inputFile = new Component({ var inputFile = new Component({
parent: this, parent: this,
el: el el: el

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,7 +1,7 @@
{ {
"name": "vue-upload-component", "name": "vue-upload-component",
"description": "Vue.js file upload component, Support for multiple file uploads, progress, html5, html4, support ie9", "description": "Vue.js file upload component, Support for multiple file uploads, progress, html5, html4, support ie9",
"version": "2.0.0-beta.2", "version": "2.0.0-beta.3",
"author": "LianYue", "author": "LianYue",
"scripts": { "scripts": {
"dev": "webpack-dev-server --inline --hot", "dev": "webpack-dev-server --inline --hot",
@ -48,11 +48,12 @@
"file-loader": "^0.8.4", "file-loader": "^0.8.4",
"json-loader": "^0.5.4", "json-loader": "^0.5.4",
"url-loader": "^0.5.7", "url-loader": "^0.5.7",
"vue": "^2.0.5", "vue": "^2.1.3",
"vue-hot-reload-api": "^1.2.0", "vue-hot-reload-api": "^1.2.0",
"vue-html-loader": "^1.0.0", "vue-html-loader": "^1.0.0",
"vue-loader": "^9.5.0", "vue-loader": "^9.5.0",
"vue-style-loader": "^1.0.0", "vue-style-loader": "^1.0.0",
"vue-template-compiler": "^2.1.3",
"webpack": "^1.12.2", "webpack": "^1.12.2",
"webpack-dev-server": "^1.12.0" "webpack-dev-server": "^1.12.0"
} }

@ -331,9 +331,18 @@ export default {
} }
var Component = this.$options.components.InputFile; var Component = this.$options.components.InputFile;
if (Component._Ctor) {
// vue 2.0.0 = Component
// vue 2.0.x = Component._Ctor
// vue 2.1.x = Component._Ctor[0]
if (!Component._Ctor) {
} else if (Component._Ctor == 'function') {
Component = Component._Ctor Component = Component._Ctor
} else {
Component = Component._Ctor[0]
} }
var inputFile = new Component({ var inputFile = new Component({
parent: this, parent: this,
el: el, el: el,

Loading…
Cancel
Save